/**
* Документация 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 { SupplyOrderContentUpdateValidationResponseValidatedAssortment } from './SupplyOrderContentUpdateValidationResponseValidatedAssortment';
import type { SupplyOrderContentUpdateValidationResponseEditingErrorEnum } from './SupplyOrderContentUpdateValidationResponseEditingErrorEnum';
/**
*
* @export
* @interface V1SupplyOrderContentUpdateValidationResponse
*/
export interface V1SupplyOrderContentUpdateValidationResponse {
/**
* Ошибки:
* - `UNSPECIFIED` — не определено.
* - `UNKNOWN` — неизвестный тип.
* - `INCORRECT_SUPPLY_STATE` — нельзя изменить поставку в этом статусе.
* - `DEADLINE` — нельзя изменить поставку за час до таймслота.
* - `UTD_IS_UPLOADED` — документы в системе ЭДО не удалены. Аннулируйте документы в системе ЭДО. Когда отредактируете состав, сформируйте и подпишите новые документы.
* - `STORAGE_WAREHOUSE_IS_NOT_WMS` — нельзя редактировать товарный состав.
* - `CONTRACT_IS_NOT_VALID_FOR_HANDLING_ORDERS` — в этом личном кабинете нельзя изменить поставку.
* - `SUPPLY_IS_VIRTUAL` — нельзя редактировать виртуальную поставку.
* - `SUPPLY_DOES_NOT_BELONG_TO_COMPANY` — заявка на поставку не принадлежит вашему кабинету.
* - `ASSORTMENT_REJECTION_REASON_CORRUPTED_ASSORTMENT` — не получилось добавить товар в заявку. Попробуйте ещё раз.
* - `ASSORTMENT_REJECTION_REASON_STORAGE_BELARUS_SKU_HAS_NO_ANY_FEACN`, `ASSORTMENT_REJECTION_REASON_STORAGE_BELARUS_SKU_HAS_NO_SELLER_FEACN` — у товара нет кода ТН ВЭД ЕАЭС.
* - `ASSORTMENT_REJECTION_REASON_TRACEABLE_SKU_HAS_NO_GTIN_BARCODE` — у товара нет штрихкода GTIN.
* - `ASSORTMENT_REJECTION_REASON_TRACEABLE_SKU_HAS_NO_MEASUREMENT_UNIT_QUANTITY` — не указано количество товара в унифицированных единицах измерения.
*
* @type {Array}
* @memberof V1SupplyOrderContentUpdateValidationResponse
*/
editing_errors?: Array;
/**
*
* @type {SupplyOrderContentUpdateValidationResponseValidatedAssortment}
* @memberof V1SupplyOrderContentUpdateValidationResponse
*/
validated_assortment?: SupplyOrderContentUpdateValidationResponseValidatedAssortment;
}
/**
* Check if a given object implements the V1SupplyOrderContentUpdateValidationResponse interface.
*/
export declare function instanceOfV1SupplyOrderContentUpdateValidationResponse(value: object): value is V1SupplyOrderContentUpdateValidationResponse;
export declare function V1SupplyOrderContentUpdateValidationResponseFromJSON(json: any): V1SupplyOrderContentUpdateValidationResponse;
export declare function V1SupplyOrderContentUpdateValidationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1SupplyOrderContentUpdateValidationResponse;
export declare function V1SupplyOrderContentUpdateValidationResponseToJSON(value?: V1SupplyOrderContentUpdateValidationResponse | null): any;