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