POST api/diet/meals/addfatfood/{id}
user diet plan with it's meals details
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
authenticated user id to add food in diet plan for specific meal |
integer |
Required |
Body Parameters
add food details like unit,amount etc
AddFatFoodToMealReq| Name | Description | Type | Additional information |
|---|---|---|---|
| diet_id |
diet plan id from diet template |
integer |
Required |
| meal_id |
meal id from diet plan |
integer |
Required |
| diet_template_id |
diet template id |
integer |
Required |
| meal_type_id |
selected meal type |
integer |
Required |
| food_id |
selected food id |
integer |
Required |
| amount |
amount to eat |
decimal number |
Required |
| units |
selected unit of food |
integer |
Required |
| add_to_entire_plan |
add food to all days in template |
boolean |
None. |
| food_time |
food time to eat |
decimal number |
Required |
| comments |
any food specific comments |
string |
None. |
| fat_food_obj |
external service provider food obj |
fatSecretFoodDetails |
Required |
| meal_type_name |
name of meal incase add to entire plan is true. |
string |
None. |
| diet_plan_ids |
list of diet plan ids to add food in multiple days |
Collection of integer |
None. |
Request Formats
application/json, text/json
{
"diet_id": 1,
"meal_id": 2,
"diet_template_id": 3,
"meal_type_id": 4,
"food_id": 5,
"amount": 6.0,
"units": 7,
"add_to_entire_plan": true,
"food_time": 9.1,
"comments": "sample string 10",
"fat_food_obj": {
"food": {
"food_description": "sample string 1",
"food_id": 2,
"food_name": "sample string 3",
"food_type": "sample string 4",
"food_url": "sample string 5",
"brand_name": "sample string 6",
"servings": {
"serving": [
{
"calcium": 1.1,
"calories": 1.1,
"carbohydrate": 2.1,
"cholesterol": 1.1,
"fat": 3.1,
"fiber": 1.1,
"iron": 1.1,
"measurement_description": "sample string 4",
"metric_serving_amount": 5.1,
"metric_serving_unit": "sample string 6",
"monounsaturated_fat": 1.1,
"number_of_units": 7.1,
"polyunsaturated_fat": 1.1,
"potassium": 1.1,
"protein": 8.1,
"saturated_fat": 1.1,
"serving_description": "sample string 9",
"serving_id": "sample string 10",
"serving_url": "sample string 11",
"sodium": 1.1,
"sugar": 1.1,
"vitamin_a": 1.1,
"vitamin_c": 1.1
},
{
"calcium": 1.1,
"calories": 1.1,
"carbohydrate": 2.1,
"cholesterol": 1.1,
"fat": 3.1,
"fiber": 1.1,
"iron": 1.1,
"measurement_description": "sample string 4",
"metric_serving_amount": 5.1,
"metric_serving_unit": "sample string 6",
"monounsaturated_fat": 1.1,
"number_of_units": 7.1,
"polyunsaturated_fat": 1.1,
"potassium": 1.1,
"protein": 8.1,
"saturated_fat": 1.1,
"serving_description": "sample string 9",
"serving_id": "sample string 10",
"serving_url": "sample string 11",
"sodium": 1.1,
"sugar": 1.1,
"vitamin_a": 1.1,
"vitamin_c": 1.1
}
]
}
}
},
"meal_type_name": "sample string 11",
"diet_plan_ids": [
1,
2
]
}
application/xml, text/xml
<add_fat_food_to_meal_req xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.RequestAgg.v5.diet">
<add_to_entire_plan>true</add_to_entire_plan>
<amount>6</amount>
<comments>sample string 10</comments>
<diet_id>1</diet_id>
<diet_plan_ids xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</diet_plan_ids>
<diet_template_id>3</diet_template_id>
<fat_food_obj xmlns:d2p1="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.platform">
<d2p1:food>
<d2p1:brand_name>sample string 6</d2p1:brand_name>
<d2p1:food_description>sample string 1</d2p1:food_description>
<d2p1:food_id>2</d2p1:food_id>
<d2p1:food_name>sample string 3</d2p1:food_name>
<d2p1:food_type>sample string 4</d2p1:food_type>
<d2p1:food_url>sample string 5</d2p1:food_url>
<d2p1:servings>
<d2p1:serving>
<d2p1:Serving>
<d2p1:calcium>1.1</d2p1:calcium>
<d2p1:calories>1.1</d2p1:calories>
<d2p1:carbohydrate>2.1</d2p1:carbohydrate>
<d2p1:cholesterol>1.1</d2p1:cholesterol>
<d2p1:fat>3.1</d2p1:fat>
<d2p1:fiber>1.1</d2p1:fiber>
<d2p1:iron>1.1</d2p1:iron>
<d2p1:measurement_description>sample string 4</d2p1:measurement_description>
<d2p1:metric_serving_amount>5.1</d2p1:metric_serving_amount>
<d2p1:metric_serving_unit>sample string 6</d2p1:metric_serving_unit>
<d2p1:monounsaturated_fat>1.1</d2p1:monounsaturated_fat>
<d2p1:number_of_units>7.1</d2p1:number_of_units>
<d2p1:polyunsaturated_fat>1.1</d2p1:polyunsaturated_fat>
<d2p1:potassium>1.1</d2p1:potassium>
<d2p1:protein>8.1</d2p1:protein>
<d2p1:saturated_fat>1.1</d2p1:saturated_fat>
<d2p1:serving_description>sample string 9</d2p1:serving_description>
<d2p1:serving_id>sample string 10</d2p1:serving_id>
<d2p1:serving_url>sample string 11</d2p1:serving_url>
<d2p1:sodium>1.1</d2p1:sodium>
<d2p1:sugar>1.1</d2p1:sugar>
<d2p1:vitamin_a>1.1</d2p1:vitamin_a>
<d2p1:vitamin_c>1.1</d2p1:vitamin_c>
</d2p1:Serving>
<d2p1:Serving>
<d2p1:calcium>1.1</d2p1:calcium>
<d2p1:calories>1.1</d2p1:calories>
<d2p1:carbohydrate>2.1</d2p1:carbohydrate>
<d2p1:cholesterol>1.1</d2p1:cholesterol>
<d2p1:fat>3.1</d2p1:fat>
<d2p1:fiber>1.1</d2p1:fiber>
<d2p1:iron>1.1</d2p1:iron>
<d2p1:measurement_description>sample string 4</d2p1:measurement_description>
<d2p1:metric_serving_amount>5.1</d2p1:metric_serving_amount>
<d2p1:metric_serving_unit>sample string 6</d2p1:metric_serving_unit>
<d2p1:monounsaturated_fat>1.1</d2p1:monounsaturated_fat>
<d2p1:number_of_units>7.1</d2p1:number_of_units>
<d2p1:polyunsaturated_fat>1.1</d2p1:polyunsaturated_fat>
<d2p1:potassium>1.1</d2p1:potassium>
<d2p1:protein>8.1</d2p1:protein>
<d2p1:saturated_fat>1.1</d2p1:saturated_fat>
<d2p1:serving_description>sample string 9</d2p1:serving_description>
<d2p1:serving_id>sample string 10</d2p1:serving_id>
<d2p1:serving_url>sample string 11</d2p1:serving_url>
<d2p1:sodium>1.1</d2p1:sodium>
<d2p1:sugar>1.1</d2p1:sugar>
<d2p1:vitamin_a>1.1</d2p1:vitamin_a>
<d2p1:vitamin_c>1.1</d2p1:vitamin_c>
</d2p1:Serving>
</d2p1:serving>
</d2p1:servings>
</d2p1:food>
</fat_food_obj>
<food_id>5</food_id>
<food_time>9.1</food_time>
<meal_id>2</meal_id>
<meal_type_id>4</meal_type_id>
<meal_type_name>sample string 11</meal_type_name>
<units>7</units>
</add_fat_food_to_meal_req>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
On success, returns diet plans. On failure, return empty list failure reason.
Response| Name | Description | Type | Additional information |
|---|---|---|---|
| resp_code |
Lifetrons response code |
string |
None. |
| resp_msg |
Lifetrons response message |
string |
None. |
Response Formats
application/json, text/json
{
"resp_code": "sample string 1",
"resp_msg": "sample string 2"
}
application/xml, text/xml
<Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models"> <resp_code>sample string 1</resp_code> <resp_msg>sample string 2</resp_msg> </Response>