GET api/diet/mealtypes/{id}?omid={omid}&mId={mId}&epochtime={epochtime}

list of meal types created for user or dietitian

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

authenticated user id to get meal types

integer

Required

omid

dietitian/health expert id associated with user(if any)

integer

None.

mId

meal type id to get single meal type details

integer

None.

epochtime

Used to avoid old records. Used for offline mode

decimal number

None.

Body Parameters

None.

Response Information

Resource Description

On success, returns list of meal types. On failure, return empty list failure reason.

MealTypesResp
NameDescriptionTypeAdditional information
meal_types

list meal types with basic details

Collection of MealType

None.

resp_code

Lifetrons response code

string

None.

resp_msg

Lifetrons response message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "meal_types": [
    {
      "breakfast": 1,
      "complexity": 2,
      "deleted": true,
      "family_scale": 4,
      "id": 5,
      "user_id": 6,
      "org_member_id": 1,
      "org_id": 1,
      "max_cooktime": 7,
      "max_preptime": 8,
      "max_totaltime": 9,
      "min_cooktime": 10,
      "min_preptime": 11,
      "only_use_recurring": true,
      "override_complexity": true,
      "resource_uri": "sample string 14",
      "size_slider": 15,
      "takeout": true,
      "title": "sample string 17",
      "sequence_no": 18,
      "date_added": 20.1,
      "updated_date": 22.1
    },
    {
      "breakfast": 1,
      "complexity": 2,
      "deleted": true,
      "family_scale": 4,
      "id": 5,
      "user_id": 6,
      "org_member_id": 1,
      "org_id": 1,
      "max_cooktime": 7,
      "max_preptime": 8,
      "max_totaltime": 9,
      "min_cooktime": 10,
      "min_preptime": 11,
      "only_use_recurring": true,
      "override_complexity": true,
      "resource_uri": "sample string 14",
      "size_slider": 15,
      "takeout": true,
      "title": "sample string 17",
      "sequence_no": 18,
      "date_added": 20.1,
      "updated_date": 22.1
    }
  ],
  "resp_code": "sample string 1",
  "resp_msg": "sample string 2"
}

application/xml, text/xml

Sample:
<meal_types_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>
  <meal_types xmlns:d2p1="http://schemas.datacontract.org/2004/07/CommonClasses.user_diets">
    <d2p1:meal_type>
      <d2p1:breakfast>1</d2p1:breakfast>
      <d2p1:complexity>2</d2p1:complexity>
      <d2p1:date_added>20.1</d2p1:date_added>
      <d2p1:deleted>true</d2p1:deleted>
      <d2p1:family_scale>4</d2p1:family_scale>
      <d2p1:id>5</d2p1:id>
      <d2p1:max_cooktime>7</d2p1:max_cooktime>
      <d2p1:max_preptime>8</d2p1:max_preptime>
      <d2p1:max_totaltime>9</d2p1:max_totaltime>
      <d2p1:min_cooktime>10</d2p1:min_cooktime>
      <d2p1:min_preptime>11</d2p1:min_preptime>
      <d2p1:only_use_recurring>true</d2p1:only_use_recurring>
      <d2p1:org_id>1</d2p1:org_id>
      <d2p1:org_member_id>1</d2p1:org_member_id>
      <d2p1:override_complexity>true</d2p1:override_complexity>
      <d2p1:resource_uri>sample string 14</d2p1:resource_uri>
      <d2p1:sequence_no>18</d2p1:sequence_no>
      <d2p1:size_slider>15</d2p1:size_slider>
      <d2p1:takeout>true</d2p1:takeout>
      <d2p1:title>sample string 17</d2p1:title>
      <d2p1:updated_date>22.1</d2p1:updated_date>
      <d2p1:user_id>6</d2p1:user_id>
    </d2p1:meal_type>
    <d2p1:meal_type>
      <d2p1:breakfast>1</d2p1:breakfast>
      <d2p1:complexity>2</d2p1:complexity>
      <d2p1:date_added>20.1</d2p1:date_added>
      <d2p1:deleted>true</d2p1:deleted>
      <d2p1:family_scale>4</d2p1:family_scale>
      <d2p1:id>5</d2p1:id>
      <d2p1:max_cooktime>7</d2p1:max_cooktime>
      <d2p1:max_preptime>8</d2p1:max_preptime>
      <d2p1:max_totaltime>9</d2p1:max_totaltime>
      <d2p1:min_cooktime>10</d2p1:min_cooktime>
      <d2p1:min_preptime>11</d2p1:min_preptime>
      <d2p1:only_use_recurring>true</d2p1:only_use_recurring>
      <d2p1:org_id>1</d2p1:org_id>
      <d2p1:org_member_id>1</d2p1:org_member_id>
      <d2p1:override_complexity>true</d2p1:override_complexity>
      <d2p1:resource_uri>sample string 14</d2p1:resource_uri>
      <d2p1:sequence_no>18</d2p1:sequence_no>
      <d2p1:size_slider>15</d2p1:size_slider>
      <d2p1:takeout>true</d2p1:takeout>
      <d2p1:title>sample string 17</d2p1:title>
      <d2p1:updated_date>22.1</d2p1:updated_date>
      <d2p1:user_id>6</d2p1:user_id>
    </d2p1:meal_type>
  </meal_types>
</meal_types_resp>