"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PrioritizationStrategy = exports.FrequencyCapsOverridesType = exports.SiteTypeCriteriaSiteType = exports.ConditionType = exports.EligibleForSaleCriteriaValue = exports.PremiumAccountCriteriaValue = exports.PremiumLandingTabCriteriaValue = exports.CustomParamCriteriaCustomParamOperator = exports.FreeSiteCriteriaValue = exports.MailboxCriteriaValue = exports.PremiumPlanCriteriaPlan = exports.Value = exports.UserRoleCriteriaValue = exports.CustomDataSource = exports.Comparator = exports.FieldType = exports.CompoundCriteriaOperator = exports.V1CriteriaType = exports.CountType = exports.Status = exports.SiteType = exports.ConditionTypeEnum = exports.EligibleForSaleCriteriaEnum = exports.PremiumAccountCriteriaEnum = exports.PremiumLandingTabCriteriaEnum = exports.CustomParamOperator = exports.Brand = exports.FreeSiteCriteriaEnum = exports.MailboxCriteriaEnum = exports.Plan = exports.Enum = exports.UserStatusCriteriaEnum = exports.UserRoleCriteriaEnum = exports.ComparatorTypeEnum = exports.OperatorValueTypeEnum = exports.CustomFilterDataSource = exports.Operator = exports.CriteriaType = exports.BrandsCriteriaBrand = void 0;
var BrandsCriteriaBrand;
(function (BrandsCriteriaBrand) {
    BrandsCriteriaBrand["UNKNOWN_BRAND"] = "UNKNOWN_BRAND";
    BrandsCriteriaBrand["WIX"] = "WIX";
    BrandsCriteriaBrand["EDITORX"] = "EDITORX";
    BrandsCriteriaBrand["DAYFUL"] = "DAYFUL";
    BrandsCriteriaBrand["STUDIO"] = "STUDIO";
    BrandsCriteriaBrand["WIXEL"] = "WIXEL";
    BrandsCriteriaBrand["RISE"] = "RISE";
    BrandsCriteriaBrand["WIXVIBE"] = "WIXVIBE";
})(BrandsCriteriaBrand = exports.BrandsCriteriaBrand || (exports.BrandsCriteriaBrand = {}));
var CriteriaType;
(function (CriteriaType) {
    CriteriaType["UNKNOWN"] = "UNKNOWN";
    CriteriaType["COMPOUND"] = "COMPOUND";
    CriteriaType["CUSTOM"] = "CUSTOM";
    CriteriaType["GEO"] = "GEO";
    CriteriaType["LANGUAGE"] = "LANGUAGE";
    CriteriaType["USER_ROLE"] = "USER_ROLE";
    CriteriaType["USER_STATUS"] = "USER_STATUS";
    CriteriaType["USER_COLORS"] = "USER_COLORS";
    CriteriaType["USER_GUIDS"] = "USER_GUIDS";
    CriteriaType["TEMPLATE_GUIDS"] = "TEMPLATE_GUIDS";
    CriteriaType["POST_REG"] = "POST_REG";
    CriteriaType["CONNECTED_DOMAIN"] = "CONNECTED_DOMAIN";
    CriteriaType["PREMIUM_PLAN"] = "PREMIUM_PLAN";
    CriteriaType["EXCLUDE_IN_SALE"] = "EXCLUDE_IN_SALE";
    CriteriaType["MAILBOX"] = "MAILBOX";
    CriteriaType["CONNECTED_OFFERING_GROUP"] = "CONNECTED_OFFERING_GROUP";
    CriteriaType["INSTALLED_APPS"] = "INSTALLED_APPS";
    CriteriaType["PRODUCT_GROUPS"] = "PRODUCT_GROUPS";
    CriteriaType["DOMAIN_LENGTH"] = "DOMAIN_LENGTH";
    CriteriaType["MAILBOX_SALE"] = "MAILBOX_SALE";
    CriteriaType["VOUCHERS"] = "VOUCHERS";
    CriteriaType["FREE_SITE"] = "FREE_SITE";
    CriteriaType["BRAND"] = "BRAND";
    CriteriaType["EXPERIMENT"] = "EXPERIMENT";
    CriteriaType["CUSTOM_PARAM"] = "CUSTOM_PARAM";
    CriteriaType["AUDIENCE"] = "AUDIENCE";
    CriteriaType["PREMIUM_LANDING_TAB"] = "PREMIUM_LANDING_TAB";
    CriteriaType["PREMIUM_ACCOUNT"] = "PREMIUM_ACCOUNT";
    CriteriaType["ELIGIBLE_FOR_SALE"] = "ELIGIBLE_FOR_SALE";
    CriteriaType["EXTERNAL_CRITERIA"] = "EXTERNAL_CRITERIA";
    CriteriaType["SITE_TYPE_CRITERIA"] = "SITE_TYPE_CRITERIA";
})(CriteriaType = exports.CriteriaType || (exports.CriteriaType = {}));
var Operator;
(function (Operator) {
    Operator["UNKNOWN"] = "UNKNOWN";
    Operator["OR"] = "OR";
    Operator["AND"] = "AND";
})(Operator = exports.Operator || (exports.Operator = {}));
var CustomFilterDataSource;
(function (CustomFilterDataSource) {
    CustomFilterDataSource["UNKNOWN"] = "UNKNOWN";
    CustomFilterDataSource["USER_PROFILE"] = "USER_PROFILE";
    CustomFilterDataSource["SITE_PROFILE"] = "SITE_PROFILE";
    CustomFilterDataSource["ACCOUNT_PROFILE"] = "ACCOUNT_PROFILE";
})(CustomFilterDataSource = exports.CustomFilterDataSource || (exports.CustomFilterDataSource = {}));
var OperatorValueTypeEnum;
(function (OperatorValueTypeEnum) {
    OperatorValueTypeEnum["UNKNOWN"] = "UNKNOWN";
    OperatorValueTypeEnum["NUMBER"] = "NUMBER";
    OperatorValueTypeEnum["STRING"] = "STRING";
    OperatorValueTypeEnum["LIST"] = "LIST";
    OperatorValueTypeEnum["TIMESTAMP"] = "TIMESTAMP";
    OperatorValueTypeEnum["BOOLEAN"] = "BOOLEAN";
})(OperatorValueTypeEnum = exports.OperatorValueTypeEnum || (exports.OperatorValueTypeEnum = {}));
var ComparatorTypeEnum;
(function (ComparatorTypeEnum) {
    ComparatorTypeEnum["UNKNOWN"] = "UNKNOWN";
    ComparatorTypeEnum["EQUAL"] = "EQUAL";
    ComparatorTypeEnum["CONTAINED_IN"] = "CONTAINED_IN";
    ComparatorTypeEnum["CONTAINS_SOME"] = "CONTAINS_SOME";
    ComparatorTypeEnum["CONTAINS_NONE"] = "CONTAINS_NONE";
    ComparatorTypeEnum["NOT_CONTAINS"] = "NOT_CONTAINS";
    ComparatorTypeEnum["NOT_CONTAINED_IN"] = "NOT_CONTAINED_IN";
    ComparatorTypeEnum["BE_NOTHING"] = "BE_NOTHING";
    ComparatorTypeEnum["EXISTS"] = "EXISTS";
    ComparatorTypeEnum["MORE_THAN_DAYS"] = "MORE_THAN_DAYS";
    ComparatorTypeEnum["WITHIN_DAYS"] = "WITHIN_DAYS";
    ComparatorTypeEnum["LESS"] = "LESS";
    ComparatorTypeEnum["LESS_EQUAL"] = "LESS_EQUAL";
    ComparatorTypeEnum["GREATER"] = "GREATER";
    ComparatorTypeEnum["GREATER_EQUAL"] = "GREATER_EQUAL";
    ComparatorTypeEnum["SIZE_LESS_EQUAL"] = "SIZE_LESS_EQUAL";
    ComparatorTypeEnum["SIZE_GREATER_EQUAL"] = "SIZE_GREATER_EQUAL";
    ComparatorTypeEnum["NOT_EQUAL"] = "NOT_EQUAL";
})(ComparatorTypeEnum = exports.ComparatorTypeEnum || (exports.ComparatorTypeEnum = {}));
var UserRoleCriteriaEnum;
(function (UserRoleCriteriaEnum) {
    UserRoleCriteriaEnum["UNKNOWN"] = "UNKNOWN";
    UserRoleCriteriaEnum["OWNER"] = "OWNER";
    UserRoleCriteriaEnum["NOT_OWNER"] = "NOT_OWNER";
})(UserRoleCriteriaEnum = exports.UserRoleCriteriaEnum || (exports.UserRoleCriteriaEnum = {}));
var UserStatusCriteriaEnum;
(function (UserStatusCriteriaEnum) {
    UserStatusCriteriaEnum["UNKNOWN"] = "UNKNOWN";
    UserStatusCriteriaEnum["NEW"] = "NEW";
})(UserStatusCriteriaEnum = exports.UserStatusCriteriaEnum || (exports.UserStatusCriteriaEnum = {}));
var Enum;
(function (Enum) {
    Enum["UNKNOWN"] = "UNKNOWN";
    Enum["CONNECTED"] = "CONNECTED";
    Enum["NOT_CONNECTED"] = "NOT_CONNECTED";
})(Enum = exports.Enum || (exports.Enum = {}));
var Plan;
(function (Plan) {
    Plan["UNKNOWN"] = "UNKNOWN";
    Plan["PREMIUM"] = "PREMIUM";
    Plan["NONE"] = "NONE";
})(Plan = exports.Plan || (exports.Plan = {}));
var MailboxCriteriaEnum;
(function (MailboxCriteriaEnum) {
    MailboxCriteriaEnum["UNKNOWN"] = "UNKNOWN";
    MailboxCriteriaEnum["HAS_MAILBOX"] = "HAS_MAILBOX";
    MailboxCriteriaEnum["NO_MAILBOX"] = "NO_MAILBOX";
})(MailboxCriteriaEnum = exports.MailboxCriteriaEnum || (exports.MailboxCriteriaEnum = {}));
var FreeSiteCriteriaEnum;
(function (FreeSiteCriteriaEnum) {
    FreeSiteCriteriaEnum["UNKNOWN"] = "UNKNOWN";
    FreeSiteCriteriaEnum["HAS_FREE"] = "HAS_FREE";
    FreeSiteCriteriaEnum["NO_FREE"] = "NO_FREE";
})(FreeSiteCriteriaEnum = exports.FreeSiteCriteriaEnum || (exports.FreeSiteCriteriaEnum = {}));
var Brand;
(function (Brand) {
    Brand["UNKNOWN"] = "UNKNOWN";
    Brand["WIX"] = "WIX";
    Brand["EDITORX"] = "EDITORX";
    Brand["DAYFUL"] = "DAYFUL";
    Brand["STUDIO"] = "STUDIO";
})(Brand = exports.Brand || (exports.Brand = {}));
var CustomParamOperator;
(function (CustomParamOperator) {
    CustomParamOperator["UNKNOWN"] = "UNKNOWN";
    CustomParamOperator["EQUALS"] = "EQUALS";
    CustomParamOperator["NOT_EQUALS"] = "NOT_EQUALS";
    CustomParamOperator["CONTAINS_ALL"] = "CONTAINS_ALL";
    CustomParamOperator["NOT_CONTAINS_ALL"] = "NOT_CONTAINS_ALL";
    CustomParamOperator["CONTAINS_ANY"] = "CONTAINS_ANY";
    CustomParamOperator["NOT_CONTAINS_ANY"] = "NOT_CONTAINS_ANY";
    CustomParamOperator["EXISTS"] = "EXISTS";
    CustomParamOperator["NOT_EXISTS"] = "NOT_EXISTS";
})(CustomParamOperator = exports.CustomParamOperator || (exports.CustomParamOperator = {}));
var PremiumLandingTabCriteriaEnum;
(function (PremiumLandingTabCriteriaEnum) {
    PremiumLandingTabCriteriaEnum["UNKNOWN"] = "UNKNOWN";
    PremiumLandingTabCriteriaEnum["WEBSITE"] = "WEBSITE";
    PremiumLandingTabCriteriaEnum["BUSINESS"] = "BUSINESS";
})(PremiumLandingTabCriteriaEnum = exports.PremiumLandingTabCriteriaEnum || (exports.PremiumLandingTabCriteriaEnum = {}));
var PremiumAccountCriteriaEnum;
(function (PremiumAccountCriteriaEnum) {
    PremiumAccountCriteriaEnum["UNKNOWN"] = "UNKNOWN";
    PremiumAccountCriteriaEnum["IS_PREMIUM"] = "IS_PREMIUM";
    PremiumAccountCriteriaEnum["IS_NOT_PREMIUM"] = "IS_NOT_PREMIUM";
})(PremiumAccountCriteriaEnum = exports.PremiumAccountCriteriaEnum || (exports.PremiumAccountCriteriaEnum = {}));
var EligibleForSaleCriteriaEnum;
(function (EligibleForSaleCriteriaEnum) {
    EligibleForSaleCriteriaEnum["UNKNOWN"] = "UNKNOWN";
    EligibleForSaleCriteriaEnum["NONE"] = "NONE";
    EligibleForSaleCriteriaEnum["SEASONAL"] = "SEASONAL";
    EligibleForSaleCriteriaEnum["PERSONAL"] = "PERSONAL";
    EligibleForSaleCriteriaEnum["CUSTOM"] = "CUSTOM";
})(EligibleForSaleCriteriaEnum = exports.EligibleForSaleCriteriaEnum || (exports.EligibleForSaleCriteriaEnum = {}));
var ConditionTypeEnum;
(function (ConditionTypeEnum) {
    ConditionTypeEnum["UNKNOWN"] = "UNKNOWN";
    ConditionTypeEnum["EQUAL"] = "EQUAL";
    ConditionTypeEnum["GREATER_THAN"] = "GREATER_THAN";
    ConditionTypeEnum["SMALLER_THAN"] = "SMALLER_THAN";
})(ConditionTypeEnum = exports.ConditionTypeEnum || (exports.ConditionTypeEnum = {}));
var SiteType;
(function (SiteType) {
    SiteType["UNKNOWN"] = "UNKNOWN";
    SiteType["REGULAR"] = "REGULAR";
    SiteType["HEADLESS"] = "HEADLESS";
})(SiteType = exports.SiteType || (exports.SiteType = {}));
/** Target release audience scope of the offer */
var Status;
(function (Status) {
    Status["UNKNOWN"] = "UNKNOWN";
    Status["ALL"] = "ALL";
    Status["WIX_EMPLOYEE"] = "WIX_EMPLOYEE";
})(Status = exports.Status || (exports.Status = {}));
var CountType;
(function (CountType) {
    CountType["UNKNOWN"] = "UNKNOWN";
    CountType["TOTAL"] = "TOTAL";
    CountType["DAYS"] = "DAYS";
})(CountType = exports.CountType || (exports.CountType = {}));
/** CriteriaType - the type of criteria. */
var V1CriteriaType;
(function (V1CriteriaType) {
    /** Unknown criteria type. */
    V1CriteriaType["UNKNOWN_CRITERIA_TYPE"] = "UNKNOWN_CRITERIA_TYPE";
    /** Compound criteria type - contain criteria array in children property. */
    V1CriteriaType["COMPOUND"] = "COMPOUND";
    /** Custom criteria type - Used for comparing user/site BI Profile values. */
    V1CriteriaType["CUSTOM"] = "CUSTOM";
    /** Geo criteria type - Used for geo targeting. */
    V1CriteriaType["GEO"] = "GEO";
    /** User language criteria type - Used for language targeting. */
    V1CriteriaType["LANGUAGE"] = "LANGUAGE";
    /** User role criteria type - Used for role targeting. */
    V1CriteriaType["USER_ROLE"] = "USER_ROLE";
    V1CriteriaType["USER_COLORS"] = "USER_COLORS";
    V1CriteriaType["USER_GUIDS"] = "USER_GUIDS";
    V1CriteriaType["CONNECTED_DOMAIN"] = "CONNECTED_DOMAIN";
    V1CriteriaType["PREMIUM_PLAN"] = "PREMIUM_PLAN";
    V1CriteriaType["MAILBOX"] = "MAILBOX";
    V1CriteriaType["INSTALLED_APPS"] = "INSTALLED_APPS";
    V1CriteriaType["PRODUCT_GROUPS"] = "PRODUCT_GROUPS";
    V1CriteriaType["MAILBOX_SALE"] = "MAILBOX_SALE";
    V1CriteriaType["FREE_SITE"] = "FREE_SITE";
    V1CriteriaType["BRAND"] = "BRAND";
    V1CriteriaType["CUSTOM_PARAM"] = "CUSTOM_PARAM";
    V1CriteriaType["AUDIENCE"] = "AUDIENCE";
    V1CriteriaType["PREMIUM_LANDING_TAB"] = "PREMIUM_LANDING_TAB";
    V1CriteriaType["PREMIUM_ACCOUNT"] = "PREMIUM_ACCOUNT";
    V1CriteriaType["ELIGIBLE_FOR_SALE"] = "ELIGIBLE_FOR_SALE";
    V1CriteriaType["EXTERNAL"] = "EXTERNAL";
    V1CriteriaType["SITE_TYPE"] = "SITE_TYPE";
})(V1CriteriaType = exports.V1CriteriaType || (exports.V1CriteriaType = {}));
var CompoundCriteriaOperator;
(function (CompoundCriteriaOperator) {
    CompoundCriteriaOperator["UNKNOWN_OPERATOR"] = "UNKNOWN_OPERATOR";
    CompoundCriteriaOperator["OR"] = "OR";
    CompoundCriteriaOperator["AND"] = "AND";
})(CompoundCriteriaOperator = exports.CompoundCriteriaOperator || (exports.CompoundCriteriaOperator = {}));
var FieldType;
(function (FieldType) {
    FieldType["UNKNOWN_FIELD_TYPE"] = "UNKNOWN_FIELD_TYPE";
    FieldType["NUMBER"] = "NUMBER";
    FieldType["STRING"] = "STRING";
    FieldType["LIST"] = "LIST";
    FieldType["TIMESTAMP"] = "TIMESTAMP";
    FieldType["BOOLEAN"] = "BOOLEAN";
})(FieldType = exports.FieldType || (exports.FieldType = {}));
var Comparator;
(function (Comparator) {
    Comparator["UNKNOWN_COMPARATOR"] = "UNKNOWN_COMPARATOR";
    Comparator["EQUAL"] = "EQUAL";
    Comparator["CONTAINED_IN"] = "CONTAINED_IN";
    Comparator["CONTAINS_SOME"] = "CONTAINS_SOME";
    Comparator["CONTAINS_NONE"] = "CONTAINS_NONE";
    Comparator["NOT_CONTAINS"] = "NOT_CONTAINS";
    Comparator["NOT_CONTAINED_IN"] = "NOT_CONTAINED_IN";
    Comparator["BE_NOTHING"] = "BE_NOTHING";
    Comparator["EXISTS"] = "EXISTS";
    Comparator["MORE_THAN_DAYS"] = "MORE_THAN_DAYS";
    Comparator["WITHIN_DAYS"] = "WITHIN_DAYS";
    Comparator["LESS"] = "LESS";
    Comparator["LESS_EQUAL"] = "LESS_EQUAL";
    Comparator["GREATER"] = "GREATER";
    Comparator["GREATER_EQUAL"] = "GREATER_EQUAL";
    Comparator["SIZE_LESS_EQUAL"] = "SIZE_LESS_EQUAL";
    Comparator["SIZE_GREATER_EQUAL"] = "SIZE_GREATER_EQUAL";
    Comparator["NOT_EQUAL"] = "NOT_EQUAL";
})(Comparator = exports.Comparator || (exports.Comparator = {}));
var CustomDataSource;
(function (CustomDataSource) {
    CustomDataSource["UNKNOWN_CUSTOM_DATA_SOURCE"] = "UNKNOWN_CUSTOM_DATA_SOURCE";
    CustomDataSource["USER_PROFILE"] = "USER_PROFILE";
    CustomDataSource["SITE_PROFILE"] = "SITE_PROFILE";
    CustomDataSource["ACCOUNT_PROFILE"] = "ACCOUNT_PROFILE";
})(CustomDataSource = exports.CustomDataSource || (exports.CustomDataSource = {}));
var UserRoleCriteriaValue;
(function (UserRoleCriteriaValue) {
    UserRoleCriteriaValue["UNKNOWN_VALUE"] = "UNKNOWN_VALUE";
    UserRoleCriteriaValue["OWNER"] = "OWNER";
    UserRoleCriteriaValue["NOT_OWNER"] = "NOT_OWNER";
})(UserRoleCriteriaValue = exports.UserRoleCriteriaValue || (exports.UserRoleCriteriaValue = {}));
var Value;
(function (Value) {
    Value["UNKNOWN_VALUE"] = "UNKNOWN_VALUE";
    Value["CONNECTED"] = "CONNECTED";
    Value["NOT_CONNECTED"] = "NOT_CONNECTED";
})(Value = exports.Value || (exports.Value = {}));
var PremiumPlanCriteriaPlan;
(function (PremiumPlanCriteriaPlan) {
    PremiumPlanCriteriaPlan["UNKNOWN_PLAN"] = "UNKNOWN_PLAN";
    PremiumPlanCriteriaPlan["PREMIUM"] = "PREMIUM";
    PremiumPlanCriteriaPlan["NONE"] = "NONE";
})(PremiumPlanCriteriaPlan = exports.PremiumPlanCriteriaPlan || (exports.PremiumPlanCriteriaPlan = {}));
var MailboxCriteriaValue;
(function (MailboxCriteriaValue) {
    MailboxCriteriaValue["UNKNOWN_VALUE"] = "UNKNOWN_VALUE";
    MailboxCriteriaValue["HAS_MAILBOX"] = "HAS_MAILBOX";
    MailboxCriteriaValue["NO_MAILBOX"] = "NO_MAILBOX";
})(MailboxCriteriaValue = exports.MailboxCriteriaValue || (exports.MailboxCriteriaValue = {}));
var FreeSiteCriteriaValue;
(function (FreeSiteCriteriaValue) {
    FreeSiteCriteriaValue["UNKNOWN_VALUE"] = "UNKNOWN_VALUE";
    FreeSiteCriteriaValue["HAS_FREE"] = "HAS_FREE";
    FreeSiteCriteriaValue["NO_FREE"] = "NO_FREE";
})(FreeSiteCriteriaValue = exports.FreeSiteCriteriaValue || (exports.FreeSiteCriteriaValue = {}));
var CustomParamCriteriaCustomParamOperator;
(function (CustomParamCriteriaCustomParamOperator) {
    CustomParamCriteriaCustomParamOperator["UNKNOWN_CUSTOM_PARAM_OPERATOR"] = "UNKNOWN_CUSTOM_PARAM_OPERATOR";
    CustomParamCriteriaCustomParamOperator["EQUALS"] = "EQUALS";
    CustomParamCriteriaCustomParamOperator["CONTAINS_ALL"] = "CONTAINS_ALL";
    CustomParamCriteriaCustomParamOperator["CONTAINS_ANY"] = "CONTAINS_ANY";
    CustomParamCriteriaCustomParamOperator["EXISTS"] = "EXISTS";
})(CustomParamCriteriaCustomParamOperator = exports.CustomParamCriteriaCustomParamOperator || (exports.CustomParamCriteriaCustomParamOperator = {}));
var PremiumLandingTabCriteriaValue;
(function (PremiumLandingTabCriteriaValue) {
    PremiumLandingTabCriteriaValue["UNKNOWN_VALUE"] = "UNKNOWN_VALUE";
    PremiumLandingTabCriteriaValue["WEBSITE"] = "WEBSITE";
    PremiumLandingTabCriteriaValue["BUSINESS"] = "BUSINESS";
})(PremiumLandingTabCriteriaValue = exports.PremiumLandingTabCriteriaValue || (exports.PremiumLandingTabCriteriaValue = {}));
var PremiumAccountCriteriaValue;
(function (PremiumAccountCriteriaValue) {
    PremiumAccountCriteriaValue["UNKNOWN_VALUE"] = "UNKNOWN_VALUE";
    PremiumAccountCriteriaValue["IS_PREMIUM"] = "IS_PREMIUM";
    PremiumAccountCriteriaValue["IS_NOT_PREMIUM"] = "IS_NOT_PREMIUM";
})(PremiumAccountCriteriaValue = exports.PremiumAccountCriteriaValue || (exports.PremiumAccountCriteriaValue = {}));
var EligibleForSaleCriteriaValue;
(function (EligibleForSaleCriteriaValue) {
    EligibleForSaleCriteriaValue["UNKNOWN_VALUE"] = "UNKNOWN_VALUE";
    EligibleForSaleCriteriaValue["NONE"] = "NONE";
    EligibleForSaleCriteriaValue["SEASONAL"] = "SEASONAL";
    EligibleForSaleCriteriaValue["PERSONAL"] = "PERSONAL";
    EligibleForSaleCriteriaValue["CUSTOM"] = "CUSTOM";
})(EligibleForSaleCriteriaValue = exports.EligibleForSaleCriteriaValue || (exports.EligibleForSaleCriteriaValue = {}));
var ConditionType;
(function (ConditionType) {
    ConditionType["UNKNOWN_CONDITION_TYPE"] = "UNKNOWN_CONDITION_TYPE";
    ConditionType["EQUAL"] = "EQUAL";
    ConditionType["GREATER_THAN"] = "GREATER_THAN";
    ConditionType["SMALLER_THAN"] = "SMALLER_THAN";
})(ConditionType = exports.ConditionType || (exports.ConditionType = {}));
/** SiteType options */
var SiteTypeCriteriaSiteType;
(function (SiteTypeCriteriaSiteType) {
    SiteTypeCriteriaSiteType["UNKNOWN_SITE_TYPE"] = "UNKNOWN_SITE_TYPE";
    SiteTypeCriteriaSiteType["REGULAR"] = "REGULAR";
    SiteTypeCriteriaSiteType["HEADLESS"] = "HEADLESS";
})(SiteTypeCriteriaSiteType = exports.SiteTypeCriteriaSiteType || (exports.SiteTypeCriteriaSiteType = {}));
var FrequencyCapsOverridesType;
(function (FrequencyCapsOverridesType) {
    FrequencyCapsOverridesType["UNKNOWN"] = "UNKNOWN";
    FrequencyCapsOverridesType["PLACEMENT_LEVEL"] = "PLACEMENT_LEVEL";
    FrequencyCapsOverridesType["OFFER_LEVEL"] = "OFFER_LEVEL";
})(FrequencyCapsOverridesType = exports.FrequencyCapsOverridesType || (exports.FrequencyCapsOverridesType = {}));
var PrioritizationStrategy;
(function (PrioritizationStrategy) {
    PrioritizationStrategy["UNKNOWN"] = "UNKNOWN";
    /**
     * Manual - Prioritize by weight of the items.
     * - The items with the largest weight will have the highest priority
     * - Undefined weights will have the lowest priority
     */
    PrioritizationStrategy["MANUAL"] = "MANUAL";
    /** CTR based, item prioritized from highest CTR to the lowest */
    PrioritizationStrategy["CTR"] = "CTR";
    /** Random based item prioritization */
    PrioritizationStrategy["RANDOM"] = "RANDOM";
    /** AB test based item prioritization */
    PrioritizationStrategy["ABCTR"] = "ABCTR";
    /** Premium based item prioritization */
    PrioritizationStrategy["PremiumCTR"] = "PremiumCTR";
    /** ML Model item prioritization */
    PrioritizationStrategy["MLModel"] = "MLModel";
    /** Advices item prioritization */
    PrioritizationStrategy["ADVICES"] = "ADVICES";
    /** Collections based item prioritization */
    PrioritizationStrategy["COLLECTIONS"] = "COLLECTIONS";
})(PrioritizationStrategy = exports.PrioritizationStrategy || (exports.PrioritizationStrategy = {}));
//# sourceMappingURL=types.impl.js.map