Получение подробностей по заказу
Last modified:
Для выполнения данного запроса, пользователь должен быть авторизован.
Запрос
Метод: 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 | Процент от стоимости заказа |