/** * Документация 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 { V2PostingFinancialDataFBOV2 } from './V2PostingFinancialDataFBOV2'; import type { FboPostingFboPostingAnalyticsData } from './FboPostingFboPostingAnalyticsData'; import type { V2AdditionalDataItem } from './V2AdditionalDataItem'; import type { V2PostingProduct } from './V2PostingProduct'; import type { V2FboSinglePostingLegalInfo } from './V2FboSinglePostingLegalInfo'; /** * Результат запроса. * @export * @interface V2FboPostingV2 */ export interface V2FboPostingV2 { /** * * @type {Array} * @memberof V2FboPostingV2 */ additional_data?: Array; /** * * @type {FboPostingFboPostingAnalyticsData} * @memberof V2FboPostingV2 */ analytics_data?: FboPostingFboPostingAnalyticsData; /** * Идентификатор причины отмены отправления. * @type {number} * @memberof V2FboPostingV2 */ cancel_reason_id?: number; /** * Дата и время создания отправления. * @type {string} * @memberof V2FboPostingV2 */ created_at?: string; /** * * @type {V2PostingFinancialDataFBOV2} * @memberof V2FboPostingV2 */ financial_data?: V2PostingFinancialDataFBOV2; /** * Дата и время начала обработки отправления. * @type {string} * @memberof V2FboPostingV2 */ in_process_at?: string; /** * * @type {V2FboSinglePostingLegalInfo} * @memberof V2FboPostingV2 */ legal_info?: V2FboSinglePostingLegalInfo; /** * Идентификатор заказа, к которому относится отправление. * @type {number} * @memberof V2FboPostingV2 */ order_id?: number; /** * Номер заказа, к которому относится отправление. * @type {string} * @memberof V2FboPostingV2 */ order_number?: string; /** * Номер отправления. * @type {string} * @memberof V2FboPostingV2 */ posting_number?: string; /** * Список товаров в отправлении. * @type {Array} * @memberof V2FboPostingV2 */ products?: Array; /** * Статус отправления: * - `awaiting_packaging` — ожидает упаковки, * - `awaiting_deliver` — ожидает отгрузки, * - `delivering` — доставляется, * - `delivered` — доставлено, * - `cancelled` — отменено. * * @type {string} * @memberof V2FboPostingV2 */ status?: string; /** * Подстатус отправления: * - `posting_split_pending`, `posting_created` — создано; * - `posting_packing` — на упаковке; * - `posting_transferring_to_delivery` — передаётся в доставку; * - `posting_on_way_to_city` — на пути в город доставки; * - `posting_returned_to_warehouse` — возвращено на склад; * - `posting_transferred_to_courier_service` — передаётся в службу доставки; * - `posting_in_courier_service` — курьер в пути; * - `posting_on_way_to_pickup_point` — в пути в пункт выдачи; * - `posting_in_pickup_point` — в пункте выдачи; * - `posting_delivered` — доставлено курьером; * - `posting_received` — получено в пункте выдачи; * - `posting_canceled` — отменено. * * @type {string} * @memberof V2FboPostingV2 */ substatus?: string; } /** * Check if a given object implements the V2FboPostingV2 interface. */ export declare function instanceOfV2FboPostingV2(value: object): value is V2FboPostingV2; export declare function V2FboPostingV2FromJSON(json: any): V2FboPostingV2; export declare function V2FboPostingV2FromJSONTyped(json: any, ignoreDiscriminator: boolean): V2FboPostingV2; export declare function V2FboPostingV2ToJSON(value?: V2FboPostingV2 | null): any;