allieIsOkay / allieIsOkay/quantified-self-api
Add food update endpoint
- Ngôn ngữ chính
- JavaScript
- Star
- 0
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
As a user,
I should be able to update a food item in the system by submitting a PATCH request to the endpoint '/api/v1/foods/:id' where :id is the ID of a food item in the system.
The body of the request should be formatted as follows:
```
{
"food": {
"name": "Banana",
"calories": 250
}
}
```
Both the name and calories are required properties for the food item.
If the food item is successfully updated, the response should carry a 200 status code and return the food object formatted as follows:
```
{
"id": 1,
"name": "Banana",
"calories": 250
}
```
If the food item could not be updated, the response should be a 400 status, and include messaging as to why the food item could not be updated:
```
{
"error": "Name is required"
}
```
- [x] Tested
- [x] Documented
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.