Routes Controller
Контроллер по работе с объектами Route.
CRUD
CRUD операции для объектов Route. Доступ к контроллеру только в рамках своей компании.
Method |
End-point |
Body |
Response |
Описание |
GET |
/api/routes |
None |
Требуется получать список объектов RouteListElement, Которые представляют собой расширенный объект Route |
Actions
Доп методы связанные с работой с объектом Route
Method |
End-point |
Body |
Response |
Описание |
PUT |
/api/routes/activate/{id} |
None |
Установить флаг “active” указанному маршруту в значение true |
|
PUT |
/api/routes/deactivate/{id} |
None |
Установить флаг “active” указанному маршруту в значение false |
|
GET |
/api/routes/active-list |
None |
Получить список активных маршрутов. |
|
PUT |
api/routes/set-greetings/{id} |
Установить в качестве трека приветствия track_id. Трек должен быть доступен в рамках компании текущего пользователя. Если TracksetDto.id == null значит это команда очистить поле. * Трек должен быть доступен в рамках компании * *Трек должен иметь значение поля Track.is_background = false |
||
PUT |
/api/routes/set-start-track/{id} |
Установить в качестве трека начала маршрута track_id. Трек должен быть доступен в рамках компании текущего пользователя. TracksetDto.id == null значит это команда очистить поле. * Трек должен быть доступен в рамках компании * *Трек должен иметь значение поля Track.is_background = false |
||
PUT |
/api/routes/set-end-track/{id} |
Установить в качестве трека окончания маршрута track_id. Трек должен быть доступен в рамках компании текущего пользователя. TracksetDto.id == null значит это команда очистить поле. * Трек должен быть доступен в рамках компании * *Трек должен иметь значение поля Track.is_background = false |
||
PUT |
/api/routes/set-background |
Установить в качестве трека окончания маршрута track_id. Трек должен быть доступен в рамках компании текущего пользователя. TracksetDto.id == null значит это команда очистить поле. * Трек должен быть доступен в рамках компании * *Трек должен иметь значение поля Track.is_background = true |
||
GET |
/api/routes/points/{id} |
None |
Получить список точек маршрута по Route.id |