Получение подробностей по заказу
Последнее изменение:
Для выполнения данного запроса, пользователь должен быть авторизован.
Запрос
Метод: GET
URI: /api/client/mobile/2.4/orders/{id}
где {id} – идентификатор заказа.
Ответ
Content-Type: application/json; charset=utf-8
Body: Объект OrderInfo.
OrderInfo
Name | Type | Required | Description |
---|---|---|---|
state | number | true | Статус заказа |
route | array object ClientAddress | true | Маршрут заказа |
assignee | object Assignee | false | Назначенный водитель |
options | array object Option | true | Тарифные опции |
time | string LocalDateTime | false | Время заказа (отсутствует, если на текущее) |
needsProlongation | boolean | true | Необходимо продлить заказ |
comment | string | false | Комментарий |
distance | number | false | Расстояние |
cost | object Cost | true | Стоимость |
executionTime | string Duration | false | Продолжительность поездки (только для статуса 4) |
usedBonuses | number | false | Количество бонусов для использования в качестве оплаты |
paymentMethod | object PaymentMethod | false | Способ оплаты |
costFixAllowed | boolean | true | Разрешена ли фиксация стоимости заказа |
isComing | boolean | false | Уведомил ли клиент о том, что выходит |
Статусы:
1 – Создан
2 – Назначен
3 – По адресу
4 – Выполняется
5 – Завершен
6 – Отменен
7 – Зарезервирован
Assignee
Name | Type | Required | Description |
---|---|---|---|
car | object Car | true | Автомобиль |
location | object GpsPosition | false | Координаты |
call | object AssigneeCall | true | Параметры для связи с водителем |
Car
Name | Type | Required | Description |
---|---|---|---|
alias | string | true | Краткое наименование |
brand | string | true | Брэнд |
model | string | true | Модель |
color | string | true | Цвет |
regNum | string | true | Регистрационный номер |
AssigneeCall
Name | Type | Required | Description |
---|---|---|---|
allow | string AllowCall | true | Можно ли звонить водителю и как |
numbers | array string | false | Список номеров водителя |
AllowCall
direct
– Можно позвонить водителю напрямуюvia server
– Можно заказать связь через серверno
– Связаться с водителем нельзя
object Option
Name | Type | Required | Description |
---|---|---|---|
id | number | true | Идентификатор опции |
name | string | true | Наименование опции |
type | string OptionValueType | true | Тип стоимости |
value | number | true | Стоимость опции |
selected | boolean | true | Выбрана ли опция |
string OptionValueType
Value | Description |
---|---|
fixed | Фиксированная стоимость |
percent | Процент от стоимости заказа |