/** * Документация 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 { Fbpv1DeliveryDetails } from './Fbpv1DeliveryDetails'; import type { V1CancellationState } from './V1CancellationState'; import type { V1OrderStatusEnum } from './V1OrderStatusEnum'; import type { V1OrderAttentionTypeEnum } from './V1OrderAttentionTypeEnum'; /** * * @export * @interface V1FbpOrderGetResponse */ export interface V1FbpOrderGetResponse { /** * Причины предупреждения: * - `ORDER_ATTENTION_TYPE_UNSPECIFIED` — не определена; * - `OLD` — устаревшая заявка; * - `TIME_SLOT_EXPIRED` — таймслот просрочен. * * @type {Array} * @memberof V1FbpOrderGetResponse */ attention_reasons?: Array; /** * Идентификатор товарного состава. * @type {string} * @memberof V1FbpOrderGetResponse */ bundle_uuid?: string; /** * `true`, если заявку можно отменить. * * @type {boolean} * @memberof V1FbpOrderGetResponse */ can_be_cancelled?: boolean; /** * * @type {V1CancellationState} * @memberof V1FbpOrderGetResponse */ cancellation_state?: V1CancellationState; /** * Дата создания поставки. * @type {string} * @memberof V1FbpOrderGetResponse */ created_date?: string; /** * * @type {Fbpv1DeliveryDetails} * @memberof V1FbpOrderGetResponse */ delivery_details?: Fbpv1DeliveryDetails; /** * Идентификатор черновика. * @type {number} * @memberof V1FbpOrderGetResponse */ draft_id?: number; /** * `true`, если есть подписанные документы. * * @type {boolean} * @memberof V1FbpOrderGetResponse */ has_consignment_note?: boolean; /** * `true`, если есть этикетки. * * @type {boolean} * @memberof V1FbpOrderGetResponse */ has_label?: boolean; /** * Идентификатор заявки на поставку. * @type {number} * @memberof V1FbpOrderGetResponse */ id?: number; /** * `true`, если нельзя редактировать поставку. * * @type {boolean} * @memberof V1FbpOrderGetResponse */ locked?: boolean; /** * Номер поставки. * @type {string} * @memberof V1FbpOrderGetResponse */ order_number?: string; /** * Количество грузомест. * @type {number} * @memberof V1FbpOrderGetResponse */ package_units_count?: number; /** * Дата и время принятия поставки. * @type {string} * @memberof V1FbpOrderGetResponse */ receive_date?: string; /** * Идентификатор актуальной версии черновика. * @type {number} * @memberof V1FbpOrderGetResponse */ row_version?: number; /** * * @type {V1OrderStatusEnum} * @memberof V1FbpOrderGetResponse */ status?: V1OrderStatusEnum; /** * Идентификатор поставки. * @type {string} * @memberof V1FbpOrderGetResponse */ supply_id?: string; /** * Идентификатор склада. * @type {number} * @memberof V1FbpOrderGetResponse */ warehouse_id?: number; } /** * Check if a given object implements the V1FbpOrderGetResponse interface. */ export declare function instanceOfV1FbpOrderGetResponse(value: object): value is V1FbpOrderGetResponse; export declare function V1FbpOrderGetResponseFromJSON(json: any): V1FbpOrderGetResponse; export declare function V1FbpOrderGetResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1FbpOrderGetResponse; export declare function V1FbpOrderGetResponseToJSON(value?: V1FbpOrderGetResponse | null): any;