POST api/Foods/AddUserMeals
Request Information
URI Parameters
None.
Body Parameters
UserMealsAddModel| Name | Description | Type | Additional information |
|---|---|---|---|
| LastUploadDate | integer |
None. |
|
| accountId | integer |
None. |
|
| Meals | Collection of MealsModel |
None. |
|
| DeletedMeals | Collection of DeletedMeals |
None. |
|
| UpdatedMeals | Collection of UpdatedMeals |
None. |
Request Formats
application/json, text/json
Sample:
{
"LastUploadDate": 1,
"accountId": 2,
"Meals": [
{
"mealId": 1,
"date": 1,
"UserMealsDetail": [
{
"foodId": 1,
"unitId": 1,
"count": 1.1
},
{
"foodId": 1,
"unitId": 1,
"count": 1.1
}
]
},
{
"mealId": 1,
"date": 1,
"UserMealsDetail": [
{
"foodId": 1,
"unitId": 1,
"count": 1.1
},
{
"foodId": 1,
"unitId": 1,
"count": 1.1
}
]
}
],
"DeletedMeals": [
{
"date": 1,
"mealId": 1,
"foodId": 1
},
{
"date": 1,
"mealId": 1,
"foodId": 1
}
],
"UpdatedMeals": [
{
"date": 1,
"mealId": 1,
"foodId": 1,
"unitId": 1,
"count": 1
},
{
"date": 1,
"mealId": 1,
"foodId": 1,
"unitId": 1,
"count": 1
}
]
}
text/plain, application/octet-stream
Sample:
{"LastUploadDate":1,"accountId":2,"Meals":[{"mealId":1,"date":1,"UserMealsDetail":[{"foodId":1,"unitId":1,"count":1.1},{"foodId":1,"unitId":1,"count":1.1}]},{"mealId":1,"date":1,"UserMealsDetail":[{"foodId":1,"unitId":1,"count":1.1},{"foodId":1,"unitId":1,"count":1.1}]}],"DeletedMeals":[{"date":1,"mealId":1,"foodId":1},{"date":1,"mealId":1,"foodId":1}],"UpdatedMeals":[{"date":1,"mealId":1,"foodId":1,"unitId":1,"count":1},{"date":1,"mealId":1,"foodId":1,"unitId":1,"count":1}]}
application/xml, text/xml
Sample:
<UserMealsAddModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RashakaApi.ApiRequestBody.Foods">
<DeletedMeals>
<DeletedMeals>
<date>1</date>
<foodId>1</foodId>
<mealId>1</mealId>
</DeletedMeals>
<DeletedMeals>
<date>1</date>
<foodId>1</foodId>
<mealId>1</mealId>
</DeletedMeals>
</DeletedMeals>
<LastUploadDate>1</LastUploadDate>
<Meals>
<MealsModel>
<UserMealsDetail>
<UserMealsDetailModel>
<count>1.1</count>
<foodId>1</foodId>
<unitId>1</unitId>
</UserMealsDetailModel>
<UserMealsDetailModel>
<count>1.1</count>
<foodId>1</foodId>
<unitId>1</unitId>
</UserMealsDetailModel>
</UserMealsDetail>
<date>1</date>
<mealId>1</mealId>
</MealsModel>
<MealsModel>
<UserMealsDetail>
<UserMealsDetailModel>
<count>1.1</count>
<foodId>1</foodId>
<unitId>1</unitId>
</UserMealsDetailModel>
<UserMealsDetailModel>
<count>1.1</count>
<foodId>1</foodId>
<unitId>1</unitId>
</UserMealsDetailModel>
</UserMealsDetail>
<date>1</date>
<mealId>1</mealId>
</MealsModel>
</Meals>
<UpdatedMeals>
<UpdatedMeals>
<count>1</count>
<date>1</date>
<foodId>1</foodId>
<mealId>1</mealId>
<unitId>1</unitId>
</UpdatedMeals>
<UpdatedMeals>
<count>1</count>
<date>1</date>
<foodId>1</foodId>
<mealId>1</mealId>
<unitId>1</unitId>
</UpdatedMeals>
</UpdatedMeals>
<accountId>2</accountId>
</UserMealsAddModel>
multipart/form-data, application/form-data
Sample:
<UserMealsAddModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RashakaApi.ApiRequestBody.Foods"><DeletedMeals><DeletedMeals><date>1</date><foodId>1</foodId><mealId>1</mealId></DeletedMeals><DeletedMeals><date>1</date><foodId>1</foodId><mealId>1</mealId></DeletedMeals></DeletedMeals><LastUploadDate>1</LastUploadDate><Meals><MealsModel><UserMealsDetail><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel></UserMealsDetail><date>1</date><mealId>1</mealId></MealsModel><MealsModel><UserMealsDetail><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel></UserMealsDetail><date>1</date><mealId>1</mealId></MealsModel></Meals><UpdatedMeals><UpdatedMeals><count>1</count><date>1</date><foodId>1</foodId><mealId>1</mealId><unitId>1</unitId></UpdatedMeals><UpdatedMeals><count>1</count><date>1</date><foodId>1</foodId><mealId>1</mealId><unitId>1</unitId></UpdatedMeals></UpdatedMeals><accountId>2</accountId></UserMealsAddModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, text/plain, application/octet-stream, application/xml, text/xml, multipart/form-data, application/form-data
Sample:
Sample not available.