/**
* Документация 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 { V2DraftSupplyCreateResponseErrorReasonEnum } from './V2DraftSupplyCreateResponseErrorReasonEnum';
/**
*
* @export
* @interface V2DraftSupplyCreateResponse
*/
export interface V2DraftSupplyCreateResponse {
/**
* Идентификатор черновика.
* @type {number}
* @memberof V2DraftSupplyCreateResponse
*/
draft_id?: number;
/**
* Причина ошибки:
* - `UNSPECIFIED` — не определена;
* - `SOME_SERVICE_ERROR` — ошибка при редактировании поставки;
* - `ORDER_SKU_LIMIT` — количество товаров в поставке больше 5000;
* - `INVALID_QUANTITY_OR_QUANT` — некорректное количество товара или грузомест;
* - `ORDER_ALREADY_CREATED` — заказ уже создан;
* - `ORDER_CREATION_IN_PROGRESS` — создание заказа в процессе;
* - `DRAFT_DOES_NOT_EXIST` — черновик не существует;
* - `CONTRACTOR_CAN_NOT_CREATE_ORDER` — контрагент не может создать заказ;
* - `INACTIVE_CONTRACT` — нельзя редактировать состав поставки с неактивным договором;
* - `DRAFT_INCORRECT_STATE` — некорректный статус черновика;
* - `INVALID_VOLUME` — некорректный объём поставки;
* - `INVALID_ROUTE` — некорректный маршрут;
* - `INVALID_STORAGE_WAREHOUSE` — некорректный склад хранения;
* - `INVALID_STORAGE_REGION` — некорректный регион хранения;
* - `INVALID_SPLITTING` — некорректное разделение;
* - `INVALID_SUPPLY_CONTENT` — некорректное содержимое поставки;
* - `TIMESLOT_NOT_AVAILABLE` — нет доступных таймслотов;
* - `SKU_DISTRIBUTION_REQUIRED_BUT_NOT_POSSIBLE` — требуется распределение SKU, но оно невозможно;
* - `XDOCK_IN_DELIVERY_POINT_DISABLED_FOR_SELLER` — поставка кросс-докингом через пункт выдачи заказов недоступна для продавца;
* - `DRAFT_IS_LOCKED` — черновик заблокирован;
* - `INVALID_PACKAGE_UNITS_COUNTS` — некорректное количество грузомест;
* - `SELLER_CONVERSATION_DOES_NOT_EXIST` — точка отгрузки с таким `id` не существует;
* - `USER_CAN_NOT_CREATE_SELLER_CONVERSATION` — пользователь не может создать диалог с продавцом;
* - `SKU_WITH_ETTN_REQUIRED_TAG_NOT_ALLOWED_FOR_DROP_OFF_POINT` — товар с меткой `is_ettn_required` не разрешён для точки отгрузки;
* - `INVALID_SELLER_WAREHOUSE` — склад продавца недоступен;
* - `PICKUP_ORDER_LIMIT_EXCEEDED` — превышен лимит заказов на самовывоз;
* - `MINIMUM_VOLUME_IN_LITRES_INVALID` — некорректный минимальный объём в литрах;
* - `INVALID_CLUSTERS_COUNT` — переданы не все кластеры из расчёта;
* - `CAN_NOT_CREATE_ORDER` — не удалось создать заказ;
* - `UNDEFINED` — неизвестная ошибка.
*
* @type {Array}
* @memberof V2DraftSupplyCreateResponse
*/
error_reasons?: Array;
}
/**
* Check if a given object implements the V2DraftSupplyCreateResponse interface.
*/
export declare function instanceOfV2DraftSupplyCreateResponse(value: object): value is V2DraftSupplyCreateResponse;
export declare function V2DraftSupplyCreateResponseFromJSON(json: any): V2DraftSupplyCreateResponse;
export declare function V2DraftSupplyCreateResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): V2DraftSupplyCreateResponse;
export declare function V2DraftSupplyCreateResponseToJSON(value?: V2DraftSupplyCreateResponse | null): any;