"use strict"; /* tslint:disable */ /* eslint-disable */ /** * Документация Ozon Seller API * По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. > [Инструкции по работе с маркетплейсом](https://seller-edu.ozon.ru) > [Информационная платформа и сообщество разработчиков Ozon for dev](https://dev.ozon.ru/) * * The version of the OpenAPI document: 2.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.DeliveryCheckoutResponseUnavailableReasonEnum = void 0; exports.instanceOfDeliveryCheckoutResponseUnavailableReasonEnum = instanceOfDeliveryCheckoutResponseUnavailableReasonEnum; exports.DeliveryCheckoutResponseUnavailableReasonEnumFromJSON = DeliveryCheckoutResponseUnavailableReasonEnumFromJSON; exports.DeliveryCheckoutResponseUnavailableReasonEnumFromJSONTyped = DeliveryCheckoutResponseUnavailableReasonEnumFromJSONTyped; exports.DeliveryCheckoutResponseUnavailableReasonEnumToJSON = DeliveryCheckoutResponseUnavailableReasonEnumToJSON; /** * Причина недоступности: * - `UNSPECIFIED` — доставка доступна; * - `UNKNOWN` — неизвестная причина; * - `OUT_OF_STOCK` — товар закончился; * - `BANNED_FOR_AREA` — товар заблокирован для этой области; * - `BANNED_FOR_LEGAL` — товар заблокирован для юридических лиц; * - `BANNED` — товар заблокирован; * - `BANNED_FOR_NOT_PREMIUM` — товар заблокирован для покупателей без подписки Premium; * - `DELIVERY_UNAVAILABLE` — доставка недоступна, например, курьеры перегружены; * - `BANNED_FOR_INDIVIDUAL` — товар заблокирован для физических лиц; * - `INVALID_WEIGHT` — вес товара не указан; * - `INVALID_MULTIPLICITY` — недопустимая кратность в штуках; * - `NOT_FOUND_POINTS_DARK_STORES` — пункты в массиве дарксторов не найдены; * - `INVALID_MULTI_WAREHOUSES` — товары в заказе с разными схемами доставки неверно распределены; * - `MIN_PRICE` — сплит не прошёл минимальную цену; * - `OZONE_DELIVERY_UNAVAILABLE` — доставка Ozon недоступна; * - `RFBS_DELIVERY_UNAVAILABLE` — доставка по системе rFBS недоступна; * - `HACK_COURIER_TAGS` — способ доставки исключён по правилу приоритетного показа; * - `NO_SLA` — норматив комплектации отсутствует; * - `DELIVERY_VARIANT_IS_CLOSING` — способ доставки в неподходящем статусе; * - `TPL_NOT_INTEGRATED` — точки, по которым возврат невозможен; * - `NOT_ALL_WAREHOUSES_ARE_SERVED` — доставка со склада отправления отсутствует; * - `DELIVERY_SLOTS_NOT_FOUND` — таймслоты отсутствуют; * - `NO_ROUTE` — маршрут не найден; * - `CAPACITY_LIMIT` — таймслоты отсеяны из-за заполненности капаситета; * - `PACKAGE_MAX_VOLUME_WEIGHT_RESTRICTION` — ограничение на максимальный объёмный вес посылки; * - `PACKAGE_MAX_WEIGHT_RESTRICTION` — ограничение на максимальный физический вес посылки, в килограммах до тысячных грамма; * - `MAX_COST_RESTRICTION` — ограничение на максимальную стоимость заказа, учитывается стоимость товаров, их доставки, но не учитывается страховой сбор в рублях; * - `MIN_PACKAGE_WEIGHT_RESTRICTION` — ограничение на минимальный физический вес посылки в килограммах до тысячных грамма; * - `MIN_COST_RESTRICTION` — ограничение на минимальную стоимость товаров заказа в рублях; * - `MAX_DIMENSIONS_RESTRICTION` — ограничение на максимальные габариты посылки в сантиметрах; * - `PRODUCT_TYPES_RESTRICTION` — ограничение на допустимые в заказе товарные категории; * - `PRODUCT_TAGS_RESTRICTION` — ограничение на допустимые в заказе теги товаров; * - `SELECTED_DELIVERY_METHOD_UNAVAILABLE` — выбранный способ доставки стал недоступным; * - `SELECTED_DELIVERY_TIMESLOT_UNAVAILABLE` — выбранный таймслот стал недоступным; * - `MARKETPLACE_UNAVAILABLE` — в заказе товары нескольких маркетплейсов, оформить заказ можно только с 1; * - `INVALID_PVZ_FOR_KGT` — выбранный ПВЗ не подходит для КГТ; * - `LEGAL_USER_PREMIUM_SPLIT` — юридическим лицам запрещена покупка подписки Premium; * - `USER_ALREADY_HAS_PREMIUM` — у пользователя уже есть подписка Premium и она не подарочная; * - `WAIT_FOR_PAY_SUBSCRIPTION` — пользователь купил премиум-подписку, но не оплатил заказ или подписка ещё не перешла в активный статус; * - `ADDRESS_NOT_SET ` — адрес не установлен; * - `PICKUP_POINT_DISABLED` — ПВЗ недоступен; * - `LEGAL_PREORDER` — предзаказ недоступен юридическим лицам; * - `DELIVERY_TYPE_FOR_PREORDER` — тип доставки недоступен для предзаказа; * - `CROSS_BORDER_PICKUP` — CrossBorder-товары не доставляются в пункты выдачи; * - `ORDER_CUSTOMS_TYPES` — ограничения на таможенные типы; * - `PACKAGE_MAX_COST` — ограничение на максимальную стоимость посылки,учитывается стоимость товаров и их доставки; * - `SUPER_ECONOM` — недоступный «суперэконом»; * - `ECONOM_NOT_FULL_QUANT` — неполный квант; * - `EMPTY_DELIVERY_METHODS` — нет доступных способов доставки; * * @export */ exports.DeliveryCheckoutResponseUnavailableReasonEnum = { UNSPECIFIED: 'UNSPECIFIED', UNKNOWN: 'UNKNOWN', OUT_OF_STOCK: 'OUT_OF_STOCK', BANNED_FOR_AREA: 'BANNED_FOR_AREA', BANNED_FOR_LEGAL: 'BANNED_FOR_LEGAL', BANNED: 'BANNED', BANNED_FOR_NOT_PREMIUM: 'BANNED_FOR_NOT_PREMIUM', DELIVERY_UNAVAILABLE: 'DELIVERY_UNAVAILABLE', BANNED_FOR_INDIVIDUAL: 'BANNED_FOR_INDIVIDUAL', INVALID_WEIGHT: 'INVALID_WEIGHT', INVALID_MULTIPLICITY: 'INVALID_MULTIPLICITY', NOT_FOUND_POINTS_DARK_STORES: 'NOT_FOUND_POINTS_DARK_STORES', INVALID_MULTI_WAREHOUSES: 'INVALID_MULTI_WAREHOUSES', MIN_PRICE: 'MIN_PRICE', OZONE_DELIVERY_UNAVAILABLE: 'OZONE_DELIVERY_UNAVAILABLE', RFBS_DELIVERY_UNAVAILABLE: 'RFBS_DELIVERY_UNAVAILABLE', HACK_COURIER_TAGS: 'HACK_COURIER_TAGS', NO_SLA: 'NO_SLA', DELIVERY_VARIANT_IS_CLOSING: 'DELIVERY_VARIANT_IS_CLOSING', TPL_NOT_INTEGRATED: 'TPL_NOT_INTEGRATED', NOT_ALL_WAREHOUSES_ARE_SERVED: 'NOT_ALL_WAREHOUSES_ARE_SERVED', DELIVERY_SLOTS_NOT_FOUND: 'DELIVERY_SLOTS_NOT_FOUND', NO_ROUTE: 'NO_ROUTE', CAPACITY_LIMIT: 'CAPACITY_LIMIT', PACKAGE_MAX_VOLUME_WEIGHT_RESTRICTION: 'PACKAGE_MAX_VOLUME_WEIGHT_RESTRICTION', PACKAGE_MAX_WEIGHT_RESTRICTION: 'PACKAGE_MAX_WEIGHT_RESTRICTION', MAX_COST_RESTRICTION: 'MAX_COST_RESTRICTION', MIN_PACKAGE_WEIGHT_RESTRICTION: 'MIN_PACKAGE_WEIGHT_RESTRICTION', MIN_COST_RESTRICTION: 'MIN_COST_RESTRICTION', MAX_DIMENSIONS_RESTRICTION: 'MAX_DIMENSIONS_RESTRICTION', PRODUCT_TYPES_RESTRICTION: 'PRODUCT_TYPES_RESTRICTION', PRODUCT_TAGS_RESTRICTION: 'PRODUCT_TAGS_RESTRICTION', SELECTED_DELIVERY_METHOD_UNAVAILABLE: 'SELECTED_DELIVERY_METHOD_UNAVAILABLE', SELECTED_DELIVERY_TIMESLOT_UNAVAILABLE: 'SELECTED_DELIVERY_TIMESLOT_UNAVAILABLE', MARKETPLACE_UNAVAILABLE: 'MARKETPLACE_UNAVAILABLE', INVALID_PVZ_FOR_KGT: 'INVALID_PVZ_FOR_KGT', LEGAL_USER_PREMIUM_SPLIT: 'LEGAL_USER_PREMIUM_SPLIT', USER_ALREADY_HAS_PREMIUM: 'USER_ALREADY_HAS_PREMIUM', WAIT_FOR_PAY_SUBSCRIPTION: 'WAIT_FOR_PAY_SUBSCRIPTION', ADDRESS_NOT_SET: 'ADDRESS_NOT_SET', PICKUP_POINT_DISABLED: 'PICKUP_POINT_DISABLED', LEGAL_PREORDER: 'LEGAL_PREORDER', DELIVERY_TYPE_FOR_PREORDER: 'DELIVERY_TYPE_FOR_PREORDER', CROSS_BORDER_PICKUP: 'CROSS_BORDER_PICKUP', ORDER_CUSTOMS_TYPES: 'ORDER_CUSTOMS_TYPES', PACKAGE_MAX_COST: 'PACKAGE_MAX_COST', SUPER_ECONOM: 'SUPER_ECONOM', ECONOM_NOT_FULL_QUANT: 'ECONOM_NOT_FULL_QUANT', EMPTY_DELIVERY_METHODS: 'EMPTY_DELIVERY_METHODS' }; function instanceOfDeliveryCheckoutResponseUnavailableReasonEnum(value) { for (const key in exports.DeliveryCheckoutResponseUnavailableReasonEnum) { if (Object.prototype.hasOwnProperty.call(exports.DeliveryCheckoutResponseUnavailableReasonEnum, key)) { if (exports.DeliveryCheckoutResponseUnavailableReasonEnum[key] === value) { return true; } } } return false; } function DeliveryCheckoutResponseUnavailableReasonEnumFromJSON(json) { return DeliveryCheckoutResponseUnavailableReasonEnumFromJSONTyped(json, false); } function DeliveryCheckoutResponseUnavailableReasonEnumFromJSONTyped(json, ignoreDiscriminator) { return json; } function DeliveryCheckoutResponseUnavailableReasonEnumToJSON(value) { return value; }