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
AddFatFoodToMealReqName | 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.
ResponseName | 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>