/** * Документация 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 { CancelSupplyResultsCancelSupplyError } from './CancelSupplyResultsCancelSupplyError'; /** * * @export * @interface SupplyOrderCancelStatusResponseCancelSupplyResults */ export interface SupplyOrderCancelStatusResponseCancelSupplyResults { /** * Причина, по которой не удалось отменить поставки: * - `INVALID_SUPPLY_STATE` — неверный статус поставки. * - `SUPPLY_DOES_NOT_BELONG_TO_CONTRACTOR` — поставка не принадлежит юридическому лицу. * - `SUPPLY_DOES_NOT_BELONG_TO_COMPANY` — поставка не принадлежит продавцу. * - `SUPPLY_DOES_NOT_BELONG_TO_ORDER` — поставка не принадлежит заявке на поставку. * - `SUPPLY_BELONGS_TO_VIRTUAL_ORDER` — поставка принадлежит виртуальной заявке на поставку. * - `OTHER_ASYNCHRONOUS_OPERATION_IN_PROGRESS` — поставка в процессе отмены. * * @type {Array} * @memberof SupplyOrderCancelStatusResponseCancelSupplyResults */ error_reasons?: Array; /** * `true`, если поставка отменена. * * @type {boolean} * @memberof SupplyOrderCancelStatusResponseCancelSupplyResults */ is_supply_cancelled?: boolean; /** * Идентификатор поставки. * @type {number} * @memberof SupplyOrderCancelStatusResponseCancelSupplyResults */ supply_id?: number; } /** * Check if a given object implements the SupplyOrderCancelStatusResponseCancelSupplyResults interface. */ export declare function instanceOfSupplyOrderCancelStatusResponseCancelSupplyResults(value: object): value is SupplyOrderCancelStatusResponseCancelSupplyResults; export declare function SupplyOrderCancelStatusResponseCancelSupplyResultsFromJSON(json: any): SupplyOrderCancelStatusResponseCancelSupplyResults; export declare function SupplyOrderCancelStatusResponseCancelSupplyResultsFromJSONTyped(json: any, ignoreDiscriminator: boolean): SupplyOrderCancelStatusResponseCancelSupplyResults; export declare function SupplyOrderCancelStatusResponseCancelSupplyResultsToJSON(value?: SupplyOrderCancelStatusResponseCancelSupplyResults | null): any;