/**
* Документация 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;