"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FileType = exports.DiscountType = exports.OptionType = exports.MediaItemType = exports.MeasurementUnit = exports.InventoryStatus = exports.ProductType = exports.Status = exports.RuleType = exports.QueryFieldNumber = exports.ArrayFieldDelimiter = exports.SortOrder = void 0;
var SortOrder;
(function (SortOrder) {
    SortOrder["ASC"] = "ASC";
    SortOrder["DESC"] = "DESC";
})(SortOrder = exports.SortOrder || (exports.SortOrder = {}));
var ArrayFieldDelimiter;
(function (ArrayFieldDelimiter) {
    ArrayFieldDelimiter["SEMICOLON"] = "SEMICOLON";
    ArrayFieldDelimiter["SEMICOLON_AND_SPACE"] = "SEMICOLON_AND_SPACE";
})(ArrayFieldDelimiter = exports.ArrayFieldDelimiter || (exports.ArrayFieldDelimiter = {}));
var QueryFieldNumber;
(function (QueryFieldNumber) {
    /** message QuerySomethingRequest { .wix.common.QueryV2 query = 1; } */
    QueryFieldNumber["DEFAULT"] = "DEFAULT";
    QueryFieldNumber["FIELD_2"] = "FIELD_2";
    QueryFieldNumber["FIELD_3"] = "FIELD_3";
    QueryFieldNumber["FIELD_4"] = "FIELD_4";
    QueryFieldNumber["FIELD_5"] = "FIELD_5";
    QueryFieldNumber["FIELD_6"] = "FIELD_6";
    QueryFieldNumber["FIELD_7"] = "FIELD_7";
    /** message QuerySomethingRequest { .wix.common.QueryV2 query = 8; } */
    QueryFieldNumber["FIELD_8"] = "FIELD_8";
    QueryFieldNumber["FIELD_9"] = "FIELD_9";
})(QueryFieldNumber = exports.QueryFieldNumber || (exports.QueryFieldNumber = {}));
var RuleType;
(function (RuleType) {
    RuleType["VALIDATION"] = "VALIDATION";
    RuleType["OTHER"] = "OTHER";
    RuleType["MAX"] = "MAX";
    RuleType["MIN"] = "MIN";
    RuleType["MAX_LENGTH"] = "MAX_LENGTH";
    RuleType["MIN_LENGTH"] = "MIN_LENGTH";
    RuleType["MAX_SIZE"] = "MAX_SIZE";
    RuleType["MIN_SIZE"] = "MIN_SIZE";
    RuleType["FORMAT"] = "FORMAT";
    RuleType["DECIMAL_LTE"] = "DECIMAL_LTE";
    RuleType["DECIMAL_GTE"] = "DECIMAL_GTE";
    RuleType["DECIMAL_LT"] = "DECIMAL_LT";
    RuleType["DECIMAL_GT"] = "DECIMAL_GT";
    RuleType["DECIMAL_MAX_SCALE"] = "DECIMAL_MAX_SCALE";
    RuleType["INVALID_ENUM_VALUE"] = "INVALID_ENUM_VALUE";
    RuleType["REQUIRED_FIELD"] = "REQUIRED_FIELD";
    RuleType["FIELD_NOT_ALLOWED"] = "FIELD_NOT_ALLOWED";
    RuleType["ONE_OF_ALIGNMENT"] = "ONE_OF_ALIGNMENT";
    RuleType["EXACT_LENGTH"] = "EXACT_LENGTH";
    RuleType["EXACT_SIZE"] = "EXACT_SIZE";
    RuleType["REQUIRED_ONE_OF_FIELD"] = "REQUIRED_ONE_OF_FIELD";
})(RuleType = exports.RuleType || (exports.RuleType = {}));
var Status;
(function (Status) {
    Status["UNKNOWN"] = "UNKNOWN";
    /** Job is created, but hasn't started yet. */
    Status["INITIALIZED"] = "INITIALIZED";
    /** Job has started and is in progress. */
    Status["PROCESSING"] = "PROCESSING";
    /** Job is finished. */
    Status["FINISHED"] = "FINISHED";
    /** Job has failed. */
    Status["FAILED"] = "FAILED";
})(Status = exports.Status || (exports.Status = {}));
var ProductType;
(function (ProductType) {
    ProductType["unspecified_product_type"] = "unspecified_product_type";
    ProductType["physical"] = "physical";
    ProductType["digital"] = "digital";
})(ProductType = exports.ProductType || (exports.ProductType = {}));
var InventoryStatus;
(function (InventoryStatus) {
    /** In stock */
    InventoryStatus["IN_STOCK"] = "IN_STOCK";
    /** Not in stock */
    InventoryStatus["OUT_OF_STOCK"] = "OUT_OF_STOCK";
    /** Some of the variants are not in stock */
    InventoryStatus["PARTIALLY_OUT_OF_STOCK"] = "PARTIALLY_OUT_OF_STOCK";
})(InventoryStatus = exports.InventoryStatus || (exports.InventoryStatus = {}));
var MeasurementUnit;
(function (MeasurementUnit) {
    MeasurementUnit["UNSPECIFIED"] = "UNSPECIFIED";
    MeasurementUnit["ML"] = "ML";
    MeasurementUnit["CL"] = "CL";
    MeasurementUnit["L"] = "L";
    MeasurementUnit["CBM"] = "CBM";
    MeasurementUnit["MG"] = "MG";
    MeasurementUnit["G"] = "G";
    MeasurementUnit["KG"] = "KG";
    MeasurementUnit["MM"] = "MM";
    MeasurementUnit["CM"] = "CM";
    MeasurementUnit["M"] = "M";
    MeasurementUnit["SQM"] = "SQM";
    MeasurementUnit["OZ"] = "OZ";
    MeasurementUnit["LB"] = "LB";
    MeasurementUnit["FLOZ"] = "FLOZ";
    MeasurementUnit["PT"] = "PT";
    MeasurementUnit["QT"] = "QT";
    MeasurementUnit["GAL"] = "GAL";
    MeasurementUnit["IN"] = "IN";
    MeasurementUnit["FT"] = "FT";
    MeasurementUnit["YD"] = "YD";
    MeasurementUnit["SQFT"] = "SQFT";
})(MeasurementUnit = exports.MeasurementUnit || (exports.MeasurementUnit = {}));
var MediaItemType;
(function (MediaItemType) {
    MediaItemType["unspecified_media_item_type"] = "unspecified_media_item_type";
    /** Image media type. */
    MediaItemType["image"] = "image";
    /** Video media type. */
    MediaItemType["video"] = "video";
    /** Audio media type. */
    MediaItemType["audio"] = "audio";
    /** Document media type. */
    MediaItemType["document"] = "document";
    /** Zip media type. */
    MediaItemType["zip"] = "zip";
})(MediaItemType = exports.MediaItemType || (exports.MediaItemType = {}));
var OptionType;
(function (OptionType) {
    /** Unspecified option type. */
    OptionType["unspecified_option_type"] = "unspecified_option_type";
    /** Drop down. */
    OptionType["drop_down"] = "drop_down";
    /** Color. */
    OptionType["color"] = "color";
})(OptionType = exports.OptionType || (exports.OptionType = {}));
var DiscountType;
(function (DiscountType) {
    DiscountType["UNDEFINED"] = "UNDEFINED";
    /** No discount */
    DiscountType["NONE"] = "NONE";
    /** Discount by a fixed amount */
    DiscountType["AMOUNT"] = "AMOUNT";
    /** Discount by a percentage */
    DiscountType["PERCENT"] = "PERCENT";
})(DiscountType = exports.DiscountType || (exports.DiscountType = {}));
var FileType;
(function (FileType) {
    FileType["UNSPECIFIED"] = "UNSPECIFIED";
    FileType["SECURE_PICTURE"] = "SECURE_PICTURE";
    FileType["SECURE_VIDEO"] = "SECURE_VIDEO";
    FileType["SECURE_DOCUMENT"] = "SECURE_DOCUMENT";
    FileType["SECURE_MUSIC"] = "SECURE_MUSIC";
    FileType["SECURE_ARCHIVE"] = "SECURE_ARCHIVE";
})(FileType = exports.FileType || (exports.FileType = {}));
//# sourceMappingURL=types.impl.js.map