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, // Высота в метрах
    }
  }> // Отправляемые грузы
}

Типы: DeliverySource DeliveryStatus DeliveryProvider

results matching ""

    No results matching ""