70 lines
5.3 KiB
TypeScript
70 lines
5.3 KiB
TypeScript
/**
|
||
* Документация Ozon Seller API
|
||
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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<V2DraftSupplyCreateResponseErrorReasonEnum>}
|
||
* @memberof V2DraftSupplyCreateResponse
|
||
*/
|
||
error_reasons?: Array<V2DraftSupplyCreateResponseErrorReasonEnum>;
|
||
}
|
||
/**
|
||
* 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;
|