package ru.yandex.autotests.direct.web.data.factory.templates;

public class TemplateEnum {

    public static class TextBanner {
        public static final String BANNER_WITH_REQUIRED_FIELDS = "BannerWithRequiredFields";
        public static final String FULL_BANNER = "FullBanner";
        public static final String RECOMENDATION_BANNER = "RecommendationBanner";
        public static final String BANNER_GROUP_BANNER_INFO = "BannerGroupBannerInfo";
        public static final String BANNER_WITH_ONE_WORD_PHRASE = "BannerWithOneWordPhrase";
        public static final String BANNER_FOR_SEARCH_INFO = "bannerForSearchInfo";
        public static final String FULL_BANNER_WITH_FOUR_SITELINKS = "FullBannerWithFourSiteLinks";
        public static final String MEDIAPLAN_AD_FOR_COPY_BLOCK_TEST = "MediaplanAdForCopyBlockTest";
        public static final String RECOMENDATION_CORRECT_INTERSECTION_BANNER =
                "RecommendationCorrectIntersectionBanner";
        public static final String EXTENDED_PHRASES_FOR_FULL_BANNED = "ExtendedPhrasesForFullBanner";
        public static final String BANNER_FOR_CONSTRUCTOR_1 = "BannerForConstructor1";
        public static final String BANNER_FOR_CONSTRUCTOR_2 = "BannerForConstructor2";
        public static final String MEDIAPLAN_AD_WITH_REQUIRED_FILEDS = "MediaplanAdWithRequiredFields";
        public static final String FULL_BANNER_CTR = "FullBannerCTR";
        public static final String BANNER_WITH_ABSENT_PHRASES = "BannerWithAbsentPhrases";
        public static final String BANNER_WITH_PHRASES_COUNT = "BannerWithPhrasesCount";
        public static final String BANNER_WITH_FORECAST = "BannerWithForecast";
        public static final String FULL_BANNER_WITH_MAX_AND_MIN_PRICES = "FullBannerWithMaxAndMinPrices";
        public static final String BANNER_WITH_INFO_FOR_COPY_POPUP_TEST = "BannerInfoForCopyBannerPopupTest";
        public static final String MINIMAL_TEXT_IMAGE_AD_BANNER = "MinimalTextImageAdBanner";
        public static final String TEXT_IMAGE_AD_BANNER = "TextImageAdBanner";
        public static final String TEXT_VIDEO_BANNER = "TextVideoBanner";
        public static final String MINIMAL_TEXT_VIDEO_BANNER = "MinimalTextVideoBanner";
    }

    public static class MobileBanner {
        public static final String MINIMAL_MOBILE_APP_BANNER = "MinimalMobileAppBanner";
        public static final String MOBILE_BANNER_WITH_REQUIRED_FILEDS = "MobileBannerWithRequiredFields";
        public static final String FULL_MOBILE_APP_BANNER = "FullMobileAppBanner";
        public static final String MINIMAL_MOBILE_APP_IMAGE_AD_BANNER = "MinimalMobileAppImageAdBanner";
        public static final String MOBILE_APP_IMAGE_AD_BANNER = "MobileAppImageAdBanner";
        public static final String CSV_MOBILE_APP_BANNER = "CSVMobileAppBanner";
        public static final String MOBILE_APP_BANNER_WITH_MINUS_KEYWORDS = "MobileAppBannerWithMinusKeywordsFields";
    }

    public static class ContactInfo {
        public static final String FULL_CONTACT_INFO = "FullContactInfo";
        public static final String CONTACT_INFO_WITH_REQUIRED_FIELDS = "ContactInfoWithRequiredFields";
        public static final String DEFAULT_CONTACT_INFO = "DefaultContactInfo";
    }

    public static class SearchBanner {
        public static final String SEARCH_BANNER_DOMAIN = "SearchBannersByDomain";
        public static final String SEARCH_BANNER_GROUP = "SearchBannersByGroup";
        public static final String SEARCH_BANNER_ID_BS = "SearchBannersByIdBs";
        public static final String SEARCH_BANNER_ID = "SearchBannersById";
        public static final String SEARCH_BANNER_IMAGE = "SearchBannersByImage";
        public static final String SEARCH_BANNER_PHRASE = "SearchBannersByPhrase";
        public static final String SEARCH_MCB_BANNER_DOMAIN = "SearchMcbBannersByDomain";
        public static final String SEARCH_MCB_BANNER_ID = "SearchMcbBannersById";
    }

    public static class DynamicGroup {
        public static final String BASE_DYNAMIC_GROUP = "BaseDynamicGroup";
        public static final String BASE_DYNAMIC_GROUP_WITH_SITE = "BaseDynamicGroupWithSite";
    }

    public static class DynamicBanner {
        public static final String SIMPLE_DYNAMIC_BANNER = "SimpleDynamicBanner";
    }

    public static class McBanner {
        public static final String MC_BANNER_WITH_REQUIRED_FIELDS = "McBannerWithRequiredFields";
    }

    public static class McGroup {
        public static final String FULL_MC_GROUP_1 = "FullMcGroup1";
    }

    public static class RetargetingCondition {
        public static final String CONDITION_WITH_METRIKA_GOAL = "RetargetingConditionWithMetrikaGoal";
        public static final String CONDITION_WITH_METRIKA_SEGMENT = "RetargetingConditionWithMetrikaSegment";
        public static final String CONDITION_WITH_AUDIENCE_SEGMENT = "RetargetingConditionWithAudienceSegment";
        public static final String CONDITION_WITH_ALL_TYPES = "RetargetingConditionWithAllTypes";
        public static final String CONDITION_WITH_TWO_RULES = "RetargetingCondition1";
        public static final String CONDITION_WITH_THREE_RULES = "RetargetingCondition2";
    }

    public static class CpmGroup {
        public static final String FULL_CPM_GROUP_SOC_DEM = "FullCpmGroupSocDem";
        public static final String FULL_CPM_GROUP_KEYWORDS = "FullCpmGroupKeywords";
        public static final String LAST_CHECK_BOX_DISABLE = "LastCheckBoxDisableTemplate";
    }

    public static class CampaignParameters {
        public static final String NEW_FULL_CAMPAIGN_FOR_WEB = "NewFullCampaignForWeb";
    }

    public static class ImageAd {
        public static final String IMAGE_AD_PICTURE_240_X_400 = "ImageAdPicture240x400";
        public static final String IMAGE_AD_PICTURE = "ImageAdPicture";
        public static final String IMAGE_AD_PICTURE_2 = "ImageAdPicture2";
    }
}
