/** * Документация 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 { V1SupplyOrderContentUpdateResponseErrorEnum } from './V1SupplyOrderContentUpdateResponseErrorEnum'; /** * * @export * @interface V1SupplyOrderContentUpdateResponse */ export interface V1SupplyOrderContentUpdateResponse { /** * Ошибки при редактировании товарного состава: * - `INVALID_DRAFT_BUNDLE_ID`, `SOME_SERVICE_ERROR`, `ORDER_IS_NOT_FOUND`, `SUPPLY_IS_NOT_FOUND`, `SUPPLY_DOES_NOT_BELONGS_TO_ORDER` — ошибка при редактировании поставки. * - `HAS_UTD`, `UTD_IS_UPLOADED` — документы в системе ЭДО не удалены. Аннулируйте документы в системе ЭДО. Когда отредактируете состав, сформируйте и подпишите новые документы. * - `ORDER_SKU_LIMIT` — количество товаров в поставке должно быть меньше или равно 5000. * - `SAME_SKU` — товарный состав поставки остался прежним. * - `SUPPLY_LOCKED` — обновление товарного состава в процессе, попробуйте позже. * - `INBOUND_NO_CAPACITY` — на складе недостаточно места для поставки. * - `INBOUND_LOCK`, `ORDER_LOCKED`, `STORAGE_WAREHOUSE_IS_NOT_WMS` — нельзя редактировать товарный состав. * - `SUPPLY_CONTENT_NOT_VALID` — в составе поставки есть товары, которые склад не может принять. * - `SUPPLY_BELONG_TO_ANOTHER_CONTRACTOR`, `COMPANY_DOES_NOT_BELONGS_TO_CONTRACTOR`, `ORDER_DOES_NOT_BELONG_TO_CONTRACTOR` — заявка на поставку не принадлежит вашему юридическому лицу. * - `SUPPLY_BELONG_TO_ANOTHER_COMPANY`, `ORDER_DOES_NOT_BELONGS_TO_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` — не сможем принять пустую поставку, добавьте товары. * - `CONTRACT_IS_NOT_FOUND`, `CONTRACT_IS_NOT_VALID_FOR_HANDLING_ORDERS` — в этом личном кабинете нельзя изменить поставку. * - `MINIMUM_VOLUME_IN_LITRES_INVALID` — объём товаров в поставке ниже минимального. * * @type {Array} * @memberof V1SupplyOrderContentUpdateResponse */ errors?: Array; /** * Идентификатор операции. * @type {string} * @memberof V1SupplyOrderContentUpdateResponse */ operation_id?: string; } /** * Check if a given object implements the V1SupplyOrderContentUpdateResponse interface. */ export declare function instanceOfV1SupplyOrderContentUpdateResponse(value: object): value is V1SupplyOrderContentUpdateResponse; export declare function V1SupplyOrderContentUpdateResponseFromJSON(json: any): V1SupplyOrderContentUpdateResponse; export declare function V1SupplyOrderContentUpdateResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1SupplyOrderContentUpdateResponse; export declare function V1SupplyOrderContentUpdateResponseToJSON(value?: V1SupplyOrderContentUpdateResponse | null): any;