A brief description of what this project does and who it's for
Тестовое задание
Поднять все контейнеры командой:
docker compose up --build -d
Добавить стартовые данные
GET /items/add_start_data
Получить все бренды
GET /items/brands
Получить все модели
GET /items/models
Получить все машины
GET /items/cars
Получить все машины по id
GET /items/cars_by_id?id=4
Parameter | Type | Description |
---|---|---|
id |
int |
Required. Id of item to fetch |
Обновить машину по id
PUT /items/cars_by_id?id=4
Parameter | Type | Description |
---|---|---|
id |
int |
Required. Id of item to fetch |
brand_name |
string |
Required. Brand name of item to fetch |
model_name |
string |
Required. Model name of item to fetch |
power |
string |
Required. Power of item to fetch |
Добавить машину, модель и бренд
POST /items/add_car
Parameter | Type | Description |
---|---|---|
brand_name |
string |
Required. Brand name of item to fetch |
model_name |
string |
Required. Model name of item to fetch |
power |
string |
Required. Power of item to fetch |
Удалить все машины по id
DELETE /items/cars_by_id?id=4
Parameter | Type | Description |
---|---|---|
id |
int |
Required. Id of item to fetch |