agent_str - описание агента/водителя

Remote API  > Справочник структур, используемых в API  >

agent_str - описание агента/водителя

Previous pageReturn to chapter overviewNext page

{

"id":<int>,                /* уникальный ид агента из системы LIW. Если не используется, задавайте 0 */

"extern_id":<text>,        /*  ид агента из внешней системы. */

"first_name ": <text>,        /* имя агента  */

"last_name ": <text>,        /* фамилия агента */

"phone":<text>,        /* телефон */

"comment":<text>,        /* коментарий */

"email ":<text>,                /* e-mail */

"archive":<int>,        /*  0- не архивный 1-архивный. Указывает, что агент вообще не виден диспетчеру в режиме планирования. Этот параметр можно менять в диалоге “Агент”. Используется для того, чтобы прятать агентов использовавшиеся ранее – например работавших на арендованных машинах. Они остаются в базе и их можно открыть в программе, но диспетчеру при планировании они не доступны */

Остальные параметры на планирование рейсов влияния не оказывают, т.к. алгоритм планирования ориентируется на параметры заданные в машине. Поэтому передавать их не нужно. При желании они могут быть заданы, аналогично параметрам машин из структуры car_str.

 

"enable":<int>,        /* 0- не активный 1-активный в планировании не используется */

"max_weight":<double>,        /* максимальная грузоподъемность */

"max_volume":<double>,        /* максимальный объем грузов */

"max_task":<int>,                /* максимальное количество задач */

"max_distance":<int>,        /* максимальная длинна рейса в километрах */

"rented":<int>,                /* 0- не арендованный 1-арендованный. */

"price_start":<double>,        /* цена выезда */

"price_km":<double>,        /* цена километра пробега */

"stock_id1":<int>,                /* внутренний идентификатор склада с которого выезжает агент  */

"stock_extern_id1":<text>,        /* внешние  идентификатор склада с которого выезжает агент */

"stock_id2":<int>,                /* внутренний идентификатор склада на который возвращается агент  */

"stock_extern_id2":<text>,        /* внешний идентификатор склада на который возвращается агент */

"zone_id":<int>,                /*  внутренний идентификатор зоны, которую обслуживает агент */

"zone_extern_id":<text>,        /*  внешний идентификатор зоны, которую обслуживает агент */

"workday_start":<text>,        /* начало рабочей смены. Задается в виде "9:05" */

"workday_lengs":<int>,        /*  продолжительность рабочей смены в минутах*/

}