Моточасы
Моточасы конкретного ТС
GET /cars/{id}/motohours
Структура запроса:
GET /cars/3973/motohours?token=bw3ty3h46yth
id: id ТС
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
{
"carId": 3973,
"stop": 10,
"move": null
}
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Добавление моточасов
POST /cars/{id}/motohours
Структура запроса:
POST /cars/1887/motohours?token=gtr543lpas87
id: id ТС
token: ключ доступа
Пример запроса:
Статус: 200 — успешное выполнение
Формат: json
{
"stop": 4,
"move": 13
}
// коэффициент моточасов на стоянке, целое число
// коэффициент моточасов при движении, целое число
Ответ:
Статус: 200 — успешное выполнение
Формат: json
{
"carId": 1887,
"stop": null,
"move": null
}
// id ТС, целое число
// коэффициент моточасов на стоянке, целое число
// коэффициент моточасов при движении, целое число
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Редактирование значения моточасов
Доступно только для пользователей с правами администратора
PUT /cars/{id}/motohours
Структура запроса:
PUT /cars/4/motohours?token=bw3ty3h46yth
id: id ТС
token: ключ доступа
Формат: json
{
"move": null,
"stop": 11
}
// коэффициент моточасов при движении, целое число
// коэффициент моточасов на стоянке, целое число
Ответ:
Статус: 200 — успешное выполнение
Формат: json
{
"carId": 4,
"move": null,
"stop": 11
}
// id ТС, целое число
// коэффициент моточасов при движении, целое число
// коэффициент моточасов на стоянке, целое число
Статус: 400 — ошибка в запросе
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Удаление значения моточасов
Доступно только для пользователей с правами администратора
DELETE /cars/{id}/motohours
Структура запроса:
DELETE /cars/157/motohours?token=bw3ty3h46yth
id: id ТС
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки