Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
ru:sidebar:remoteapi:apiref:order:update [20/11/2017 08:04] stan [Работа с заявками] |
ru:sidebar:remoteapi:apiref:order:update [29/11/2019 06:52] chdi [Флаги внутренние (if - internal_flags)] |
||
---|---|---|---|
Строка 141: | Строка 141: | ||
"vt":<text> /* время посещения по плану, UNIX_TIME */ | "vt":<text> /* время посещения по плану, UNIX_TIME */ | ||
}, | }, | ||
- | "rp":<text>, /* маршрут заявки */ | + | "rp":<text>, /* маршрут заявки, google polyline encoding формат*/ |
"f":<uint>, /* флаги заявки */ | "f":<uint>, /* флаги заявки */ | ||
"tf":<uint>, /* начальное разрешенное время доставки */ | "tf":<uint>, /* начальное разрешенное время доставки */ | ||
Строка 154: | Строка 154: | ||
"sf":<uint>, /* статус флаг заявки (0x100 - отменён, 0x200 - подтверждён, 0x400 - оповещение по заявке было выполнено) */ | "sf":<uint>, /* статус флаг заявки (0x100 - отменён, 0x200 - подтверждён, 0x400 - оповещение по заявке было выполнено) */ | ||
"st":<uint>, /* время последней смены статуса */ | "st":<uint>, /* время последней смены статуса */ | ||
- | "tz":<uint> /* временная зона пользователя */ | + | "tz":<uint>, /* временная зона пользователя */ |
+ | "eta":<uint>, /* остаток времени, рассчитанный по роутингу(или по прямой). считается раз в 180 секунд, при наличии следующей заявки и если есть уведомление по контролю времени/пробег*/ | ||
+ | "rd":<double>, /* пробег к моменту времени eta */ | ||
+ | "cnm":<uint>, /* счетчик пробега из объекта */ | ||
+ | "nt":<uint>, /* next_time - время когда заявка стала следующей */ | ||
+ | "ds":<uint>, /* статус завершенности - число передаваемое в confirm, например % */ | ||
+ | "dp":<uint>, /* список uid заявок от которых зависит данная заявка: заявка не будет посещаться, пока не будут посещены перечисленные */ | ||
+ | "stt":<uint>, /* start_transfer_time - время заезда на заявку */ | ||
+ | "dtt":<uint>, /* done_transfer_time - время выезда */ | ||
+ | "if":<uint> /* internal_flags -внутренние флаги, ниже пояснения по значениям */ | ||
} | } | ||
]</code> | ]</code> | ||
Строка 160: | Строка 169: | ||
callMode=''update'': | callMode=''update'': | ||
<code javascript> | <code javascript> | ||
- | [<uint>] /* значение "id" изменённого заявки */ | + | [<uint>] /* значение "id" изменённой заявки */ |
</code> | </code> | ||
Строка 178: | Строка 187: | ||
{"error":4} /* если не удалось прикрепить объект к заявке */ | {"error":4} /* если не удалось прикрепить объект к заявке */ | ||
</code> | </code> | ||
+ | |||
+ | ====Флаги внутренние (if - internal_flags)==== | ||
+ | ^Значение^Описание^ | ||
+ | | 0x1 | заявка в процессе доставки| | ||
+ | | 0x2 | водитель получил уведомление об отклонении маршрута| | ||
+ | | 0x4 | водитель уведомлен, что заявка не подтверждена| | ||
+ | | 0x8 | клиент уведомлен о задержки заявки| | ||
+ | | 0x10 | клиент уведомлен о времени выполнения заявки| | ||
+ | | 0x20 | клиент уведомлен о пробег к заявке | |
|