Remote API > Справочник структур, используемых в API >
task_str структура описания задачи |
![]() ![]() ![]() |
{
"id": <Guid> /* ид задачи */
"pos": <int> /* позиция в рейсе */
"stock": <int> /* =0 если обычная задача, =1 если задача на складе старта, и =2 если на складе окончания рейса */
"logistic_id": <text> /* внутренний идентификатор логистики АНТОР */
"extern_id": <text> /* внешний идентификатор, переданный в логистику АНТОР из системы заказчика*/
"def_len": <int> /* продолжительность выполнения заявки в минутах, по умолчанию 10 минут */
"name": <text> /* название задачи */
"address": <text> /* адрес задачи */
"lon_x": <double> /* координаты долгота */
"lat_y": <double> /* координаты широта */
"client": <text> /* название клиента */
"comment": <text> /* комментарии */
"contact_name": <text> /* контактное лицо */
"phone": <text> /* телефон */
"email": <text> /* e-mail адрес */
"work_status": <int> /* статус выполнения задачи
free = 0, // свободная – не назначена на рейс
planing = 10, // назначена на маршрут
rejected = 20, // отказ агента принять задачу
borse = 30,// задача на бирже
sended = 40, // задачу отправили агенту
accepted = 50, // задача пришла к агенту и принята им на мобильном устройстве
moveto = 70, // агент выехал к клиенту
started = 80, // агент прибыл и начал выполнение =120
complete = 90, // задача успешно выполнена = 130
broken = 100, //задача провалена
*/
"radius": <int> /* не обязателен. Радиус фиксации приезда к задаче в метрах, если =0 то берется из опций группы на закладке Анализ факта. Используется в мониторинге */
"mass": <double> /* масса заказа на доставку */
"volum": <double> /* объем заказа на доставку */
"pickup_mass": <double> /* масса заказа на сбор заказов */
"pickup_volum": <double> /* объем заказа на сбор заказов */
"date_id": <uint> /* дата заказа в Unix time - совпадает с data_id рейса*/
"plan_start": <uint> /* дата и время планового прибытия к клиенту Unix time */
"plan_duration": <int> /* время в минутах работы у клиента */
"windows_start": <uint> /* дата и время начала временного окна прибытия к клиенту Unix time */
"windows_duration": <int> /* продолжительность временного окна в минутах */
“works”: <List<work_str>> /* список работ в задаче, = null или не задано если работ нет */
"radius": <int> /* радиус в метрах от задачи, в который должна заехать машина при посещении, необязательный параметр, по умолчанию=500 */
}