package ru.yandex.autotests.direct.web.data.textresources;

import ru.yandex.autotests.direct.utils.textresource.ITextResource;
import ru.yandex.autotests.direct.web.util.helpers.TextResourceHelper;

/**
 * User: alexey-n
 * Date: 17.09.13
 * Time: 16:26
 */
public enum ShowCampaignsResource implements ITextResource {

    DAILY_BUDGET,
    WEEKLY_BUDGET,
    DASH,
    CAMPAIGN_COLUMN,
    PARAMETERS_COLUMN,
    STATUS_COLUMN,
    START_COLUMN,
    CLICKS_COLUMN,
    TOTAL_COLUMN,
    SUM_COLUMN,
    CAMPAIGN_NAME,


    // Sorting Parameters
    THEMATIC_AREAS,
    DISABLED_IPS,
    SITE_MONITORING,
    DISABLED_DOMAINS,
    ADDITIONAL_PHRASES,
    STRATEGY_INDEPENDENT_CONTROL,
    STRATEGY_DISPLAY_IN_BLOCK_AT_MINIMUM_PRICE,
    STRATEGY_WEEKLY_CLICKS_PACKAGE,
    STRATEGY_AVERAGE_CLICK_PRICE,
    STRATEGY_DISPLAY_BELOW_SEARCH_RESULTS,
    STRATEGY_WEEKLY_BUDGET,
    STRATEGY_HIGHEST_AVAILABLE_POSITION,
    STRATEGY_AVERAGE_CPA,
    STRATEGY_ROI_OPTIMIZATION,


    // Campaign status data
    DRAFT,
    CAMP_COMPLETED_STATUS,
    CAMP_ARCHIVED_STATUS,
    CAMP_WITH_END_DATE_STATUS,
    CAMP_IN_PROGRESS,
    CAMP_STOPPED,
    CAMP_ACCEPTED_BY_MODERATION,


    // Banner status data
    BANNER_IN_PROGRESS,


    // Tabs
    ACTIVE_CAMPAIGNS,
    ARCHIVED_CAMPAIGNS,
    ALL_CAMPAIGNS,
    PLANNED_CAMPAIGNS,
    CAMPAIGN_PARAMETRS,
    CAMP_NUMBER,


    // Mass Actions
    DELETE_ACTION,
    RESUME_ACTION,
    RESUME_DISPLAYING,
    STOP_ACTION,
    ARCHIVE_ACTION,
    UNARCHIVE_ACTION,
    ADD_TO_IMPORTANT_ACTION,
    PAY_WITH_CASH,
    SHOW_STATISTICS,
    CHANGE_COUNTERS,
    CHANGE_VIDEO_ADDITIONS,

    //Alerts
    ALERT_DELETE_CAMPAIGN,
    PERFOMANCE_CAMP_COUNTERS_VALIDATION_MESSAGE;


    @Override
    public String getBundle() {
        return "web.campaigns.showcampaigns.ShowCampaigns";
    }

    @Override
    public String toString() {
        return TextResourceHelper.resource(this).toString();
    }
}
