/** * Документация 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. */ import type { RejectedItemsRestrictions } from './RejectedItemsRestrictions'; import type { RejectedItemsRejectionReasonEnum } from './RejectedItemsRejectionReasonEnum'; /** * * @export * @interface SupplyOrderContentUpdateValidationResponseRejectedItems */ export interface SupplyOrderContentUpdateValidationResponseRejectedItems { /** * Штрихкод товара. * @type {string} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ barcode?: string; /** * Название товара. * @type {string} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ name?: string; /** * Артикул товара. * @type {string} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ offer_id?: string; /** * Исходное количество товара. * @type {number} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ origin_quantity?: number; /** * Исходное количество товара в литрах. * @type {number} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ origin_total_volume_in_litres?: number; /** * Количество товара. * @type {number} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ quantity?: number; /** * Причина отклонения товара: * - `UNSPECIFIED` — не определена; * - `UNKNOWN` — неизвестный тип; * - `OUT_OF_ASSORTMENT` — товара нет в ассортименте поставки; * - `INVALID` — некорректные данные по товару; * - `INCOMPATIBLE_WAREHOUSE` — товар нельзя поставить на выбранный склад; * - `EMPTY_BARCODE` — штрихкод не указан; * - `EMPTY_PS_ATTRIBUTE` — не заполнен обязательный атрибут; * - `MULTIPLICITY` — количество товара не кратно упаковке; * - `NO_PRICE` — цена не указана; * - `INVALID_ITEM_COUNT_MAX` — превышено максимальное количество; * - `INVALID_ITEM_COUNT_ZERO` — количество должно быть больше 0; * - `INCOMPATIBLE_SHIPMENT_TYPE` — товар недоступен для выбранного типа отгрузки; * - `ECONOM_QUANT_IS_NOT_FROZEN` — квант для тарифа «Эконом» не заморожен; * - `QUANTITY_NOT_MULTIPLE_BY_QUANT` — количество товара не кратно кванту; * - `INVALID_QUANT_VALUE` — некорректное значение кванта; * - `JEWELRY_FORBIDDEN_FOR_ECONOM` — ювелирные изделия недоступны для тарифа «Эконом»; * - `NON_UNIQUE_ECONOM_ITEM_IN_REQUEST` — в запросе есть дубликаты SKU для тарифа «Эконом»; * - `NON_UNIQUE_ECONOM_ITEM_IN_DESTINATION_BUNDLE` — в грузоместе есть дубликаты SKU для тарифа «Эконом»; * - `SKU_REJECTED_BY_ACCEPTANCE_RESTRICTIONS` — товар не принимается по ограничениям приёмки; * - `SKU_WITH_ETTN_REQUIRED_TAG_NOT_ALLOWED` — товар с тегом электронной ТТН недоступен; * - `SKU_WITHOUT_ETTN_REQUIRED_TAG_NOT_ALLOWED` — товар без тега электронной ТТН; * - `SKU_WITH_TRACEABLE_TAG_NOT_ALLOWED` — товары с тегом прослеживаемости недоступны; * - `EMPTY_CLUSTER` — не указан кластер; * - `SKU_IS_RESTRICTED` — товар запрещён к поставке; * - `SKU_WITH_UTD_REQUIRED_TAG_NOT_ALLOWED` — товары с тегом УПД недоступны. * * @type {Array} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ rejection_reason?: Array; /** * * @type {RejectedItemsRestrictions} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ restrictions?: RejectedItemsRestrictions; /** * Идентификатор товара в системе Ozon — SKU. * @type {number} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ sku?: number; /** * Объём всех товаров в литрах. * @type {number} * @memberof SupplyOrderContentUpdateValidationResponseRejectedItems */ total_volume_in_litres?: number; } /** * Check if a given object implements the SupplyOrderContentUpdateValidationResponseRejectedItems interface. */ export declare function instanceOfSupplyOrderContentUpdateValidationResponseRejectedItems(value: object): value is SupplyOrderContentUpdateValidationResponseRejectedItems; export declare function SupplyOrderContentUpdateValidationResponseRejectedItemsFromJSON(json: any): SupplyOrderContentUpdateValidationResponseRejectedItems; export declare function SupplyOrderContentUpdateValidationResponseRejectedItemsFromJSONTyped(json: any, ignoreDiscriminator: boolean): SupplyOrderContentUpdateValidationResponseRejectedItems; export declare function SupplyOrderContentUpdateValidationResponseRejectedItemsToJSON(value?: SupplyOrderContentUpdateValidationResponseRejectedItems | null): any;