/** * Документация 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 { SupplyOrderContentUpdateStatusResponseStatusEnum } from './SupplyOrderContentUpdateStatusResponseStatusEnum'; import type { V1SupplyOrderContentUpdateStatusResponseErrorEnum } from './V1SupplyOrderContentUpdateStatusResponseErrorEnum'; /** * * @export * @interface V1SupplyOrderContentUpdateStatusResponse */ export interface V1SupplyOrderContentUpdateStatusResponse { /** * Список ошибок при редактировании товарного состава: * - `INVALID_DRAFT_BUNDLE_ID`, `SOME_SERVICE_ERROR` — ошибка при редактировании поставки. * - `HAS_UTD` — документы в системе ЭДО не удалены. Аннулируйте документы в системе ЭДО. Когда отредактируете состав, сформируйте и подпишите новые документы. * - `ORDER_SKU_LIMIT` — количество товаров в поставке должно быть меньше или равно 5000. * - `SAME_SKU` — товарный состав поставки остался прежним. * - `SUPPLY_LOCKED` — обновление товарного состава в процессе, попробуйте позже. * - `INBOUND_NO_CAPACITY` — на складе недостаточно места для поставки. * - `INBOUND_LOCK`, `ORDER_LOCKED` — нельзя редактировать товарный состав. * - `SUPPLY_CONTENT_NOT_VALID` — в составе поставки есть товары, которые склад не может принять. Провалидируйте товарный состав методом [/v1/supply-order/content/update/validation](#operation/SupplyOrderContentUpdateValidation). * - `SUPPLY_BELONG_TO_ANOTHER_CONTRACTOR` — заявка на поставку не принадлежит вашему юридическому лицу. * - `SUPPLY_BELONG_TO_ANOTHER_COMPANY` — заявка на поставку не принадлежит вашему кабинету. * - `INCORRECT_SUPPLY_STATE` — нельзя изменить поставку в этом статусе. * - `INCORRECT_SUPPLY_SOURCE` — нельзя изменить поставку с этим источником данных. * - `INCORRECT_STORAGE_WAREHOUSE` — нельзя изменить поставку с этим складом хранения. * - `NO_SUPPLY_PRODUCT_BUNDLE_ID` — отсутствует идентификатор товарного состава поставки. * - `INVALID_VOLUME` — некорректный объём поставки. * - `SUPPLY_IS_VIRTUAL` — нельзя редактировать виртуальную поставку. * - `DEADLINE` — нельзя изменить поставку за час до таймслота. * - `INACTIVE_CONTRACT` — нельзя редактировать состав поставки с истекшим договором. * - `QUANTITY_OUT_OF_RANGE_BOTTOM` — количество экземпляров каждого товара должно быть больше 0. * - `QUANTITY_OUT_OF_RANGE_UPPER` — количество экземпляров каждого товара должно быть меньше или равно 1 000 000. * - `EMPTY_CONTENT` — не сможем принять пустую поставку, добавьте товары. * - `MINIMUM_VOLUME_IN_LITRES_INVALID` — объём товаров в поставке ниже минимального. * * @type {Array} * @memberof V1SupplyOrderContentUpdateStatusResponse */ errors?: Array; /** * Идентификатор нового товарного состава поставки. * @type {string} * @memberof V1SupplyOrderContentUpdateStatusResponse */ new_bundle_id?: string; /** * * @type {SupplyOrderContentUpdateStatusResponseStatusEnum} * @memberof V1SupplyOrderContentUpdateStatusResponse */ status?: SupplyOrderContentUpdateStatusResponseStatusEnum; } /** * Check if a given object implements the V1SupplyOrderContentUpdateStatusResponse interface. */ export declare function instanceOfV1SupplyOrderContentUpdateStatusResponse(value: object): value is V1SupplyOrderContentUpdateStatusResponse; export declare function V1SupplyOrderContentUpdateStatusResponseFromJSON(json: any): V1SupplyOrderContentUpdateStatusResponse; export declare function V1SupplyOrderContentUpdateStatusResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1SupplyOrderContentUpdateStatusResponse; export declare function V1SupplyOrderContentUpdateStatusResponseToJSON(value?: V1SupplyOrderContentUpdateStatusResponse | null): any;