69 lines
6.0 KiB
TypeScript
69 lines
6.0 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 { 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<V1SupplyOrderContentUpdateStatusResponseErrorEnum>}
|
||
* @memberof V1SupplyOrderContentUpdateStatusResponse
|
||
*/
|
||
errors?: Array<V1SupplyOrderContentUpdateStatusResponseErrorEnum>;
|
||
/**
|
||
* Идентификатор нового товарного состава поставки.
|
||
* @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;
|