Files
ozon-seller-typescript/dist/models/CarriageCarriageGetResponse.d.ts
2026-08-21 12:19:50 +00:00

187 lines
6.9 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* Документация 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 { CarriageCarriageGetResponseCancelAvailability } from './CarriageCarriageGetResponseCancelAvailability';
/**
*
* @export
* @interface CarriageCarriageGetResponse
*/
export interface CarriageCarriageGetResponse {
/**
* Тип акта приёма-передачи. Актуально для продавцов FBS.
* @type {string}
* @memberof CarriageCarriageGetResponse
*/
act_type?: string;
/**
* `true`, если отгрузка с прослеживаемыми товарами.
*
* @type {boolean}
* @memberof CarriageCarriageGetResponse
*/
all_blr_traceable?: boolean;
/**
* `true`, если доступна печать транспортной накладной.
*
* @type {boolean}
* @memberof CarriageCarriageGetResponse
*/
is_waybill_enabled?: boolean;
/**
* `true`, если отгрузка относится к товарам «Суперэконом».
*
* @type {boolean}
* @memberof CarriageCarriageGetResponse
*/
is_econom?: boolean;
/**
* Список идентификаторов пропусков, оформленных на перевозку.
* @type {Array<string>}
* @memberof CarriageCarriageGetResponse
*/
arrival_pass_ids?: Array<string>;
/**
* Доступные действия с перевозкой:
* - `get_shipping_list` — получить лист отгрузки;
* - `get_act_of_acceptance` — получить акт приёма-передачи;
* - `get_waybill` — получить товарную накладную в формате PDF;
* - `set_arrival_passes` — [оформить пропуск](#operation/carriagePassCreate).
*
* @type {Array<string>}
* @memberof CarriageCarriageGetResponse
*/
available_actions?: Array<string>;
/**
*
* @type {CarriageCarriageGetResponseCancelAvailability}
* @memberof CarriageCarriageGetResponse
*/
cancel_availability?: CarriageCarriageGetResponseCancelAvailability;
/**
* Идентификатор перевозки.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
carriage_id?: number;
/**
* Идентификатор продавца.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
company_id?: number;
/**
* Количество грузовых мест.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
containers_count?: number;
/**
* Дата создания перевозки.
* @type {string}
* @memberof CarriageCarriageGetResponse
*/
created_at?: string;
/**
* Идентификатор метода доставки.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
delivery_method_id?: number;
/**
* Дата выполнения перевозки.
* @type {string}
* @memberof CarriageCarriageGetResponse
*/
departure_date?: string;
/**
* Тип первой мили.
* @type {string}
* @memberof CarriageCarriageGetResponse
*/
first_mile_type?: string;
/**
* `true`, если есть отправления, которые не попали в перевозку, но нужно отгрузить.
*
* @type {boolean}
* @memberof CarriageCarriageGetResponse
*/
has_postings_for_next_carriage?: boolean;
/**
* Тип перевозки.
* @type {string}
* @memberof CarriageCarriageGetResponse
*/
integration_type?: string;
/**
* `true`, если вы уже напечатали этикетки на грузовые места.
*
* @type {boolean}
* @memberof CarriageCarriageGetResponse
*/
is_container_label_printed?: boolean;
/**
* `true`, если перевозка частичная.
*
* @type {boolean}
* @memberof CarriageCarriageGetResponse
*/
is_partial?: boolean;
/**
* Порядковый номер частичной перевозки.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
partial_num?: number;
/**
* Количество повторных попыток создания перевозки.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
retry_count?: number;
/**
* Статус перевозки:
* - `received` — идёт приёмка,
* - `closed` — завершена после приёмки,
* - `sended` — отправлена,
* - `cancelled` — отменена.
*
* @type {string}
* @memberof CarriageCarriageGetResponse
*/
status?: string;
/**
* Идентификатор провайдера доставки.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
tpl_provider_id?: number;
/**
* Дата последнего обновления информации о перевозке.
* @type {string}
* @memberof CarriageCarriageGetResponse
*/
updated_at?: string;
/**
* Идентификатор склада.
* @type {number}
* @memberof CarriageCarriageGetResponse
*/
warehouse_id?: number;
}
/**
* Check if a given object implements the CarriageCarriageGetResponse interface.
*/
export declare function instanceOfCarriageCarriageGetResponse(value: object): value is CarriageCarriageGetResponse;
export declare function CarriageCarriageGetResponseFromJSON(json: any): CarriageCarriageGetResponse;
export declare function CarriageCarriageGetResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CarriageCarriageGetResponse;
export declare function CarriageCarriageGetResponseToJSON(value?: CarriageCarriageGetResponse | null): any;