All URIs are relative to https://api.flipdish.co
| Method | HTTP request | Description |
|---|---|---|
| addOrUpdateMenuItemNutritionInfo | POST /api/v1.0/menus/{menuId}/menuItem/{publicId}/nutrition | Add or update menuitem nutrition info by menu item's publicId |
| addOrUpdateMenuItemOptionSetItemNutritionInfo | POST /api/v1.0/menus/{menuId}/menuItemOption/{publicId}/nutrition | Add or update menuitem optionsetitem nutrition info its publicId |
| addOrUpdateMenuNutritionInfoByMenuId | POST /api/v1.0/menus/{menuId}/nutrition | Add or update menu nutrition by identifier |
| deleteMenuNutritionInfoByMenuId | DELETE /api/v1.0/menus/{menuId}/nutrition | Delete menu nutrition information by menuId |
| getAllergens | GET /api/v1.0/{appId}/menus/nutrition/allergens | Get allergens |
| getMenuNutritionInfoByMenuId | GET /api/v1.0/menus/{menuId}/nutrition | Get menu nutrition by menuId |
RestApiResultMenuNutritionInfoHeader addOrUpdateMenuItemNutritionInfo(menuId, publicId, addOrUpdateModel)
Add or update menuitem nutrition info by menu item's publicId
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MenusNutritionInfoApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
MenusNutritionInfoApi apiInstance = new MenusNutritionInfoApi();
Integer menuId = 56; // Integer | Menu identifier
String publicId = "publicId_example"; // String | Menu item's publicId
ItemNutritionInfoAddUpdateModel addOrUpdateModel = new ItemNutritionInfoAddUpdateModel(); // ItemNutritionInfoAddUpdateModel |
try {
RestApiResultMenuNutritionInfoHeader result = apiInstance.addOrUpdateMenuItemNutritionInfo(menuId, publicId, addOrUpdateModel);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling MenusNutritionInfoApi#addOrUpdateMenuItemNutritionInfo");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | Integer | Menu identifier | |
| publicId | String | Menu item's publicId | |
| addOrUpdateModel | ItemNutritionInfoAddUpdateModel |
RestApiResultMenuNutritionInfoHeader
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultMenuNutritionInfoHeader addOrUpdateMenuItemOptionSetItemNutritionInfo(menuId, publicId, addOrUpdateModel)
Add or update menuitem optionsetitem nutrition info its publicId
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MenusNutritionInfoApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
MenusNutritionInfoApi apiInstance = new MenusNutritionInfoApi();
Integer menuId = 56; // Integer | Menu identifier
UUID publicId = new UUID(); // UUID | Menu item's publicId
ItemNutritionInfoAddUpdateModel addOrUpdateModel = new ItemNutritionInfoAddUpdateModel(); // ItemNutritionInfoAddUpdateModel |
try {
RestApiResultMenuNutritionInfoHeader result = apiInstance.addOrUpdateMenuItemOptionSetItemNutritionInfo(menuId, publicId, addOrUpdateModel);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling MenusNutritionInfoApi#addOrUpdateMenuItemOptionSetItemNutritionInfo");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | Integer | Menu identifier | |
| publicId | UUID | Menu item's publicId | |
| addOrUpdateModel | ItemNutritionInfoAddUpdateModel |
RestApiResultMenuNutritionInfoHeader
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultMenuNutritionInfoHeader addOrUpdateMenuNutritionInfoByMenuId(menuId)
Add or update menu nutrition by identifier
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MenusNutritionInfoApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
MenusNutritionInfoApi apiInstance = new MenusNutritionInfoApi();
Integer menuId = 56; // Integer | Menu identifier
try {
RestApiResultMenuNutritionInfoHeader result = apiInstance.addOrUpdateMenuNutritionInfoByMenuId(menuId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling MenusNutritionInfoApi#addOrUpdateMenuNutritionInfoByMenuId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | Integer | Menu identifier |
RestApiResultMenuNutritionInfoHeader
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
Object deleteMenuNutritionInfoByMenuId(menuId)
Delete menu nutrition information by menuId
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MenusNutritionInfoApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
MenusNutritionInfoApi apiInstance = new MenusNutritionInfoApi();
Integer menuId = 56; // Integer | Menu identifier
try {
Object result = apiInstance.deleteMenuNutritionInfoByMenuId(menuId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling MenusNutritionInfoApi#deleteMenuNutritionInfoByMenuId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | Integer | Menu identifier |
Object
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultAllergen getAllergens(appId, languageId)
Get allergens
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MenusNutritionInfoApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
MenusNutritionInfoApi apiInstance = new MenusNutritionInfoApi();
String appId = "appId_example"; // String |
String languageId = "languageId_example"; // String |
try {
RestApiArrayResultAllergen result = apiInstance.getAllergens(appId, languageId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling MenusNutritionInfoApi#getAllergens");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| languageId | String | [optional] |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultNutritionInfo getMenuNutritionInfoByMenuId(menuId)
Get menu nutrition by menuId
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.MenusNutritionInfoApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
MenusNutritionInfoApi apiInstance = new MenusNutritionInfoApi();
Integer menuId = 56; // Integer | Menu identifier
try {
RestApiResultNutritionInfo result = apiInstance.getMenuNutritionInfoByMenuId(menuId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling MenusNutritionInfoApi#getMenuNutritionInfoByMenuId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | Integer | Menu identifier |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml