Route
Поле |
Тип данных |
Описание |
Валидация |
id |
int |
* ID |
|
name |
String |
Наименование (по умолчанию Route #{номер_маршрута}) |
|
number |
int |
Номер маршрута. !Формируется автоматом, как следующий маршрут в рамках клиента |
V |
owner |
Company Id пользователя который создает маршрут. Заполняется автоматом из настроек текущего пользователя. Связано как ForeignKey. Выводить это поле нет необходимости не в списке ни при получении объекта. |
||
points |
Массив точек маршрута. Нужно получать при операции GET ByID |
||
greetings_track |
Трек приветствия перед началом маршрута. Ссылка на трек. |
||
start_track |
Трек перед началом маршрута. Ссылка на трек |
||
stop_track |
Трек который запускается в конце маршрута |
||
background_track |
Трек который будет воспроизводиться в фоне |
||
type |
int |
RouteType enum. (RouteType.Bus (0), RouteType.Boat (1) ,RouteType.OnFoot (2)) RouteType.Boat (1) - по умолчанию. |
|
active |
bool |
Маршрут активен( true по умолчанию) |
|
no_gps |
bool |
По умолчанию false. Флажок что маршрут будет использоваться без GPS а только по временным отсечкам треков. |
|
start_track_cutoff |
int |
Временная отсечка в секундах для start_track по умолчанию 0. |
|
bt_broadcast |
bool |
По умолчанию false. Маршурт для BT вещания. * Изменение значения этого поля, меняет за собой значение поля silent = bt_broadcast |
|
silent |
bool |
По умолчанию False. Возможна комбинация когда включено BT вещание и при этом необходимо воспроизводить треки как обычно. |