Created
September 22, 2014 15:11
-
-
Save chesster/e8cc6d3f2f7158b9da2d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ******************** | |
| // /meals/meal/unset_favorite | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| "meal_ID" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/shopping_cart | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| [ | |
| { | |
| "time_period": "ID", | |
| "meail": { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| "delivery_date": "DD/MM/YYYY", | |
| "quantity": "INT" | |
| } | |
| ] | |
| // ******************** | |
| // /user/daily_menu | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| [ | |
| [ | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| [ | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| } | |
| ] | |
| ] | |
| // ******************** | |
| // /meals/meal | |
| // ******************** | |
| // <= | |
| [ | |
| "meal_ID" | |
| ] | |
| // => | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| } | |
| // ******************** | |
| // /meals/order/track | |
| // ******************** | |
| // <= | |
| [ | |
| "order_ID", | |
| "meal_ID" | |
| ] | |
| // => | |
| { | |
| "latitude": "FLOAT", | |
| "longitude": "FLOAT" | |
| } | |
| // ******************** | |
| // /moments/delete | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| "moment_ID" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/intake/save | |
| // ******************** | |
| // <= | |
| { | |
| "user_id": "user_ID", | |
| "user_intake_data": { | |
| "body_type": "ID", | |
| "personal_preferences": { | |
| "predefined_preferences": [ | |
| "ID", | |
| "ID" | |
| ] | |
| }, | |
| "goal": "ID", | |
| "weight": "[INT]", | |
| "medical_preferences": { | |
| "custom_preferences": "XXX", | |
| "predefined_preferences": [ | |
| "ID", | |
| "ID" | |
| ] | |
| }, | |
| "gender": "ID", | |
| "age": "ID", | |
| "activity_level": "ID", | |
| "height": "[INT]" | |
| } | |
| } | |
| // => | |
| [] | |
| // ******************** | |
| // /user/login | |
| // ******************** | |
| // <= | |
| [ | |
| "email*", | |
| "password*" | |
| ] | |
| // => | |
| [ | |
| "o_auth_key" | |
| ] | |
| // ******************** | |
| // /user/nutrition_coach_chat/user_status | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| { | |
| "online": "false" | |
| } | |
| // ******************** | |
| // /meals/order/track/curier_data | |
| // ******************** | |
| // <= | |
| [ | |
| "order_ID", | |
| "meal_ID" | |
| ] | |
| // => | |
| { | |
| "photo": "link", | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "description": { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| } | |
| // ******************** | |
| // /user/nutrition_coach_chat/send | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| { | |
| "message": "", | |
| "attached_photo": "base64", | |
| "send_date": " HH:MM:SS DD/MM/YYYY", | |
| "recepient_user_ID": "XX" | |
| } | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /moments/update | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "picture": "link", | |
| "meal": { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| "user_data": { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| } | |
| } | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/register/phase_1 | |
| // ******************** | |
| // <= | |
| [ | |
| "email*", | |
| "password*", | |
| "password_repeat*", | |
| "telephone*" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/shopping_cart/delete | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| "meal_ID" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/register/phase_2 | |
| // ******************** | |
| // <= | |
| [ | |
| "first_name*", | |
| "last_name*", | |
| "avatar" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /meals | |
| // ******************** | |
| // <= | |
| [] | |
| // => | |
| [ | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| } | |
| ] | |
| // ******************** | |
| // /moments/my | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| [ | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "picture": "link", | |
| "meal": { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| "user_data": { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| } | |
| }, | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "picture": "link", | |
| "meal": { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| "user_data": { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| } | |
| } | |
| ] | |
| // ******************** | |
| // /user/nutrition_coach_chat/mark_as_read | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /meal/delivery_time_periods | |
| // ******************** | |
| // <= | |
| [] | |
| // => | |
| [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ] | |
| // ******************** | |
| // /meals/order/rate | |
| // ******************** | |
| // <= | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "user_id": "user_ID" | |
| } | |
| // => | |
| [] | |
| // ******************** | |
| // /user/nutrition_coach_chat | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| [ | |
| { | |
| "outgoing": "true", | |
| "attached_photo": "link", | |
| "send_date": "HH:MM:SS DD/MM/YYYY", | |
| "incomming": "false", | |
| "read_date": "HH:MM:SS DD/MM/YYYY", | |
| "message": "", | |
| "user_data": { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| }, | |
| "delivery_date": "HH:MM:SS DD/MM/YYYY" | |
| } | |
| ] | |
| // ******************** | |
| // /user/nutrition_coach | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| } | |
| // ******************** | |
| // /user/daily_menu_types | |
| // ******************** | |
| // <= | |
| [] | |
| // => | |
| [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ] | |
| // ******************** | |
| // /moments/add | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "picture": "link", | |
| "meal": { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| "user_data": { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| } | |
| } | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /meals/meal/set_favorite | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| "meal_ID" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/nutrition_coach_chat/user_status/set | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| { | |
| "online": "false" | |
| } | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/intake | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| { | |
| "form": { | |
| "body_type": [ | |
| { | |
| "photo": { | |
| "gender_id": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "personal_preferences": [ | |
| { | |
| "children": [ | |
| { | |
| "children": [], | |
| "id": "XX", | |
| "name": { | |
| "en": "18-19", | |
| "hl": "18-19" | |
| } | |
| } | |
| ], | |
| "id": "XX", | |
| "name": { | |
| "en": "18-19", | |
| "hl": "18-19" | |
| } | |
| } | |
| ], | |
| "goal": [ | |
| { | |
| "photo": { | |
| "gender_id": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "weight": { | |
| "max": "XX", | |
| "min": "XX" | |
| }, | |
| "medical_preferences": [ | |
| { | |
| "id": "XX", | |
| "name": { | |
| "en": "18-19", | |
| "hl": "18-19" | |
| } | |
| } | |
| ], | |
| "gender": [ | |
| { | |
| "photo": { | |
| "gender_id": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "age": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "activity_level": [ | |
| { | |
| "id": "XX", | |
| "name": { | |
| "en": "18-19", | |
| "hl": "18-19" | |
| } | |
| } | |
| ], | |
| "height": { | |
| "max": "XX", | |
| "min": "XX" | |
| } | |
| }, | |
| "user_intake_data": { | |
| "body_type": "ID", | |
| "personal_preferences": { | |
| "predefined_preferences": [ | |
| "ID", | |
| "ID" | |
| ] | |
| }, | |
| "goal": "ID", | |
| "weight": "[INT]", | |
| "medical_preferences": { | |
| "custom_preferences": "XXX", | |
| "predefined_preferences": [ | |
| "ID", | |
| "ID" | |
| ] | |
| }, | |
| "gender": "ID", | |
| "age": "ID", | |
| "activity_level": "ID", | |
| "height": "[INT]" | |
| } | |
| } | |
| // ******************** | |
| // /user/shopping_cart/order | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID" | |
| ] | |
| // => | |
| [] | |
| // ******************** | |
| // /user/logout | |
| // ******************** | |
| // <= | |
| [] | |
| // => | |
| [] | |
| // ******************** | |
| // /moments/all | |
| // ******************** | |
| // <= | |
| [] | |
| // => | |
| [ | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "picture": "link", | |
| "meal": { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| "user_data": { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| } | |
| }, | |
| { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "picture": "link", | |
| "meal": { | |
| "rating": { | |
| "max": 5, | |
| "value": 3, | |
| "min": 1 | |
| }, | |
| "description": "STRING", | |
| "photo": "PHOTO_LINK", | |
| "price": { | |
| "currency": "EUR", | |
| "value": "FLOAT" | |
| }, | |
| "is_favorite": "NullBoolean", | |
| "dificulty": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| }, | |
| "chef_data": { | |
| "fist_name": "", | |
| "last_name": "", | |
| "id": "XX", | |
| "photo": "PHOTO_LINK" | |
| }, | |
| "id": "XX", | |
| "preparation_discription": "STRING", | |
| "availability_dates": [ | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY", | |
| "DD/MM/YYYY" | |
| ], | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ], | |
| "ingredients": [ | |
| { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| ], | |
| "is_ordarable": "Boolean", | |
| "preparation_time_in_minutes": "INT", | |
| "meal_type": { | |
| "id": "XX", | |
| "name": [ | |
| { | |
| "en": "XXX", | |
| "hl": "XXX" | |
| } | |
| ] | |
| } | |
| }, | |
| "user_data": { | |
| "first_name": "first_name", | |
| "last_name": "last_name", | |
| "avatar": "avatar" | |
| } | |
| } | |
| ] | |
| // ******************** | |
| // /user/shopping_cart/add | |
| // ******************** | |
| // <= | |
| [ | |
| "user_ID", | |
| { | |
| "meail_id": "XX", | |
| "time_period": "ID", | |
| "delivery_date": "DD/MM/YYYY", | |
| "quantity": "INT" | |
| } | |
| ] | |
| // => | |
| [] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment