Automap — rest — motoHours

GET /cars/{id}/motohours

Структура запроса:


GET /cars/3973/motohours?token=bw3ty3h46yth

id: id ТС

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json

{
	"carId": 3973,
	"stop": 10,
	"move": null
}

// id ТС, целое число
// коэффициент моточасов на стоянке, целое число
// коэффициент моточасов при движении, целое число

Статус: 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

Содержит описание ошибки