PUT api/diet/meals/eaten/{id}
user meals in diet plan with it's foods
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
authenticated user id to mark meal food eaten |
integer |
Required |
Body Parameters
List of eaten marked food
EatenMealFoodReqName | Description | Type | Additional information |
---|---|---|---|
diet_template_id |
diet template id |
integer |
Required |
foods |
eaten foods response |
Collection of EatenFood |
Required |
Request Formats
application/json, text/json
Sample:
{ "diet_template_id": 1, "foods": [ { "diet_id": 1, "meal_id": 2, "meal_food_id": 3, "eaten": true }, { "diet_id": 1, "meal_id": 2, "meal_food_id": 3, "eaten": true } ] }
application/xml, text/xml
Sample:
<eaten_meal_food_req xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.RequestAgg.v5.diet"> <diet_template_id>1</diet_template_id> <foods xmlns:d2p1="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models.v5"> <d2p1:eaten_food> <d2p1:diet_id>1</d2p1:diet_id> <d2p1:eaten>true</d2p1:eaten> <d2p1:meal_food_id>3</d2p1:meal_food_id> <d2p1:meal_id>2</d2p1:meal_id> </d2p1:eaten_food> <d2p1:eaten_food> <d2p1:diet_id>1</d2p1:diet_id> <d2p1:eaten>true</d2p1:eaten> <d2p1:meal_food_id>3</d2p1:meal_food_id> <d2p1:meal_id>2</d2p1:meal_id> </d2p1:eaten_food> </foods> </eaten_meal_food_req>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
On success, returns Lifetrons response code On failure, Lifetrons response code
EatenMealFoodRespName | Description | Type | Additional information |
---|---|---|---|
foods |
eaten foods response |
Collection of EatenFood |
None. |
resp_code |
Lifetrons response code |
string |
None. |
resp_msg |
Lifetrons response message |
string |
None. |
Response Formats
application/json, text/json
Sample:
{ "foods": [ { "diet_id": 1, "meal_id": 2, "meal_food_id": 3, "eaten": true }, { "diet_id": 1, "meal_id": 2, "meal_food_id": 3, "eaten": true } ], "resp_code": "sample string 1", "resp_msg": "sample string 2" }
application/xml, text/xml
Sample:
<eaten_meal_food_resp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.ResponseAgg.v5.diet"> <resp_code xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 1</resp_code> <resp_msg xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 2</resp_msg> <foods xmlns:d2p1="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models.v5"> <d2p1:eaten_food> <d2p1:diet_id>1</d2p1:diet_id> <d2p1:eaten>true</d2p1:eaten> <d2p1:meal_food_id>3</d2p1:meal_food_id> <d2p1:meal_id>2</d2p1:meal_id> </d2p1:eaten_food> <d2p1:eaten_food> <d2p1:diet_id>1</d2p1:diet_id> <d2p1:eaten>true</d2p1:eaten> <d2p1:meal_food_id>3</d2p1:meal_food_id> <d2p1:meal_id>2</d2p1:meal_id> </d2p1:eaten_food> </foods> </eaten_meal_food_resp>