DELETE api/diet/removefood/{id}

remove food from diet meal for single day or from all plan

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

authenticated user id to remove food

integer

Required

Body Parameters

diet id to remove food from single day diet plan

RemoveMealFood
NameDescriptionTypeAdditional information
diet_id

diet plan id from diet template

integer

Required

meal_id

meal id from diet plan

integer

Required

meal_food_id

removed meal food id from meal

integer

Required

single_day

whether to delete food from single day or plan

boolean

None.

diet_template_id

diet template id is required if user want to delete meal food from entire diet plan

integer

None.

meal_type_id

meal type id is required if user want to delete meal food from entire diet plan

integer

None.

food_id

specific food to delete from all diet plan

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "diet_id": 1,
  "meal_id": 2,
  "meal_food_id": 3,
  "single_day": true,
  "diet_template_id": 1,
  "meal_type_id": 1,
  "food_id": 1
}

application/xml, text/xml

Sample:
<remove_meal_food xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models.v5.diet">
  <diet_id>1</diet_id>
  <diet_template_id>1</diet_template_id>
  <food_id>1</food_id>
  <meal_food_id>3</meal_food_id>
  <meal_id>2</meal_id>
  <meal_type_id>1</meal_type_id>
  <single_day>true</single_day>
</remove_meal_food>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

On success, returns Lifetrons response code On failure, return failure reason.

RemoveMealFoodResp
NameDescriptionTypeAdditional information
remove_meal_food

removed food from meal details

RemoveMealFood

None.

resp_code

Lifetrons response code

string

None.

resp_msg

Lifetrons response message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "remove_meal_food": {
    "diet_id": 1,
    "meal_id": 2,
    "meal_food_id": 3,
    "single_day": true,
    "diet_template_id": 1,
    "meal_type_id": 1,
    "food_id": 1
  },
  "resp_code": "sample string 1",
  "resp_msg": "sample string 2"
}

application/xml, text/xml

Sample:
<remove_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>
  <remove_meal_food xmlns:d2p1="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models.v5.diet">
    <d2p1:diet_id>1</d2p1:diet_id>
    <d2p1:diet_template_id>1</d2p1:diet_template_id>
    <d2p1:food_id>1</d2p1:food_id>
    <d2p1:meal_food_id>3</d2p1:meal_food_id>
    <d2p1:meal_id>2</d2p1:meal_id>
    <d2p1:meal_type_id>1</d2p1:meal_type_id>
    <d2p1:single_day>true</d2p1:single_day>
  </remove_meal_food>
</remove_meal_food_resp>