Delivery Order
{
id: number, // ID заказа
uuid: string, // UUID заказа
deferred_trip: null | number, // Timestamp начала поиска курьера
client_id: number, // ID клиента
project_id: number | null, // ID проекта
project_name: string | null, // Название проекта
status: DeliveryStatus, // Статус заказа
statuses: Array<{
created: number,
status: DeliveryStatus,
active_route_point_id: number,
}>, // История статусов
source: DeliverySource, // Источник заказа
note: null | string, // Текстовая заметка к заказу
performer_note: null | string, // Дополнительная информация для водителя
created: number, // Timestamp создания заказа
creator_id: number, // ID создателя заказа
estimate_price: string | null, // Предварительная стоимость заказа в рублях
price_block: string | null, // Сумма заблокированных сердств в рублях
price: string | null, // Стоимость заказа в рублях
estimate_time: number | null, // Расчетное время выполнения заказа в минутах
pickup_eta: number | null, // Timestamp времени прибытия курьера на точку отправления
cancel_reason: string | null, // Причина отмены заказа
provider: DeliveryProvider, // Провайдер
providers: Array<DeliveryProvider>, // Все провайдеры по которым происходил поиск
performer_name: string | null, // Имя исполнителя
performer_phone_number: string | null, // Телефон исполнителя
performer_phone_extension: string | null, // Добавочный номер исполнителя
performer_vehicle_license_plate: string | null, // Номер автомобиля исполнителя или идентификатор пешего курьера
performer_vehicle_model: string | null, // Модель автомобиля исполнителя
track_link: string, // Ссылка на трэк поездки
route_points: Array<{
address: string, // Текстовое описание адреса
latitude: string | number, // Широта
longitude: string | number, // Долгота
comment: string | null, // Комментарий к точке
porch: string | null, // Подъезд
door_code: string | null, // Код домофона
floor: string | null, // Этаж
flat: string | null, // Номер квартиры
contact_phone: string | number, // Телефон контактного лица
contact_name: string, // Имя контактного лица
contact_email: string | null, // Email контактного лица
confirmation_code: string | null, // Код подтверждения, если доступен
}>, // Точки маршрута
return_point: {
address: string, // Текстовое описание адреса
latitude: string | number, // Широта
longitude: string | number, // Долгота
comment: string | null, // Комментарий к точке
porch: string | null, // Подъезд
door_code: string | null, // Код домофона
floor: string | null, // Этаж
flat: string | null, // Номер квартиры
contact_phone: string | number, // Телефон контактного лица
contact_name: string, // Имя контактного лица
contact_email: string | null, // Email контактного лица
}, // Точка возврата товара
items: Array<{
id: number, // Идентификатор груза
external_id: string | null, // Внешний идентификатор груза
title: string, // Текстовое описание груза для курьера
status: 'waiting' | 'delivered' | 'failed', // Статус доставки груза
dropoff_point_index: number, // Индекс точки из `route_points` в которую необходимо доставить груз
cost: string, // Стоимость груза в рублях
weight: number, // Вес груза в килограммах
quantity: number, // Количество в штуках
size: { // Габариты груза
width: number, // Ширина в метрах
length: number, // Длинна в метрах
height: number, // Высота в метрах
}
}> // Отправляемые грузы
}