Open brunosps opened 3 years ago
Criar crud de produtos seguindo padrão do bootcamp.
Definição
GET /admin/v1/products
Returns:
{ "products": [ { "id": 1, "name": "Product name 1", "description": "Description of my product", "category": { "id": 1, "name": "Category name" } }, { "id": 2, "name": "Product name 2", "description": "Description of my second product", "category": { "id": 1, "name": "Category name" } } ] }
GET /admin/v1/products/:id
id
int
{ "id": 1, "name": "Product name 1", "description": "Description of my product", "category": { "id": 1, "name": "Category name" } }
POST /admin/v1/products
Request body:
{ "name": "Created Product name", "description": "Description of my product", "category_id": 1 }
{ "id": 10, "name": "Created Product name", "description": "Description of my product", "category": { "id": 1, "name": "Category name" } }
PATCH /admin/v1/products/:id
{ "name": "Update Product name", "description": "Update Description", "category_id": 2 }
{ "id": 10, "name": "Update Product name", "description": "Update Description", "category": { "id": 2, "name": "Category name" } }
DELETE /admin/v1/products/:id
Finalizado no commit 60e6d66
Criar crud de produtos seguindo padrão do bootcamp.
Definição
Product
Get all products
Returns:
Get a product by ID
id
int
Returns:
Create a product
Request body:
Returns:
Update a product
id
int
Request body:
Returns:
Delete a product
id
int
Returns: