All URIs are relative to https://api.flipdish.co
| Method | HTTP request | Description |
|---|---|---|
| addMenuItemOptionSetItem | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems | Create menu item option set item |
| deleteOptionSetItemImage | DELETE /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/image | Delete menu item option set item image |
| getMenuItemOptionSetItemById | GET /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Get menu item option set item by identifier |
| getMenuItemOptionSetItems | GET /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems | Get menu item option set items |
| removeMenuItemOptionSetItem | DELETE /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Delete menu item option set item |
| setOptionSetItemTax | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/taxrate/{taxRateId} | Set Tax Rate on OptionSetItem |
| updateMenuItemOptionSetItem | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Update menu item option set item |
| uploadOptionSetItemImage | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/image | Upload menu item option set item image |
object addMenuItemOptionSetItem($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item)
Create menu item option set item
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int | Menu section identifier
$menu_section_item_id = 56; // int | Menu section item identifier
$option_set_id = 56; // int | Option set identifier
$menu_item_option_set_item = new \Flipdish\\Client\Models\MenuItemOptionSetItemBase(); // \Flipdish\\Client\Models\MenuItemOptionSetItemBase | Option set item
try {
$result = $apiInstance->addMenuItemOptionSetItem($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->addMenuItemOptionSetItem: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | Menu section identifier | |
| menu_section_item_id | int | Menu section item identifier | |
| option_set_id | int | Option set identifier | |
| menu_item_option_set_item | \Flipdish\Client\Models\MenuItemOptionSetItemBase | Option set item |
object
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteOptionSetItemImage($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id)
Delete menu item option set item image
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int | Menu section identifier
$menu_section_item_id = 56; // int | Menu section item identifier
$option_set_id = 56; // int | Option set identifier
$menu_item_option_set_item_id = 56; // int | Option set item identifier
try {
$apiInstance->deleteOptionSetItemImage($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->deleteOptionSetItemImage: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | Menu section identifier | |
| menu_section_item_id | int | Menu section item identifier | |
| option_set_id | int | Option set identifier | |
| menu_item_option_set_item_id | int | Option set item identifier |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Flipdish\Client\Models\RestApiResultMenuItemOptionSetItem getMenuItemOptionSetItemById($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id)
Get menu item option set item by identifier
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int | Menu section identifier
$menu_section_item_id = 56; // int | Menu section item identifier
$option_set_id = 56; // int | Option set identifier
$menu_item_option_set_item_id = 56; // int | Option set item identifier
try {
$result = $apiInstance->getMenuItemOptionSetItemById($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->getMenuItemOptionSetItemById: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | Menu section identifier | |
| menu_section_item_id | int | Menu section item identifier | |
| option_set_id | int | Option set identifier | |
| menu_item_option_set_item_id | int | Option set item identifier |
\Flipdish\Client\Models\RestApiResultMenuItemOptionSetItem
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Flipdish\Client\Models\RestApiArrayResultMenuItemOptionSetItem getMenuItemOptionSetItems($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id)
Get menu item option set items
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int | Menu section identifier
$menu_section_item_id = 56; // int | Menu section item identifier
$option_set_id = 56; // int | Option set identifier
try {
$result = $apiInstance->getMenuItemOptionSetItems($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->getMenuItemOptionSetItems: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | Menu section identifier | |
| menu_section_item_id | int | Menu section item identifier | |
| option_set_id | int | Option set identifier |
\Flipdish\Client\Models\RestApiArrayResultMenuItemOptionSetItem
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
removeMenuItemOptionSetItem($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id)
Delete menu item option set item
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int | Menu section identifier
$menu_section_item_id = 56; // int | Menu section item identifier
$option_set_id = 56; // int | Option set identifier
$menu_item_option_set_item_id = 56; // int | Option set item identifier
try {
$apiInstance->removeMenuItemOptionSetItem($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->removeMenuItemOptionSetItem: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | Menu section identifier | |
| menu_section_item_id | int | Menu section item identifier | |
| option_set_id | int | Option set identifier | |
| menu_item_option_set_item_id | int | Option set item identifier |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
setOptionSetItemTax($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id, $tax_rate_id)
Set Tax Rate on OptionSetItem
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int |
$menu_section_item_id = 56; // int |
$option_set_id = 56; // int |
$menu_item_option_set_item_id = 56; // int | Option set item identifier
$tax_rate_id = 56; // int | Tax Rate to use
try {
$apiInstance->setOptionSetItemTax($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id, $tax_rate_id);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->setOptionSetItemTax: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | ||
| menu_section_item_id | int | ||
| option_set_id | int | ||
| menu_item_option_set_item_id | int | Option set item identifier | |
| tax_rate_id | int | Tax Rate to use |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateMenuItemOptionSetItem($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id, $menu_item_option_set_item, $undo_after)
Update menu item option set item
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int | Menu section identifier
$menu_section_item_id = 56; // int | Menu section item identifier
$option_set_id = 56; // int | Option set identifier
$menu_item_option_set_item_id = 56; // int | Option set item identifier
$menu_item_option_set_item = new \Flipdish\\Client\Models\MenuItemOptionSetItemBase(); // \Flipdish\\Client\Models\MenuItemOptionSetItemBase | Option set item (delta)
$undo_after = 1.2; // double | An optional time period, in hours, after which the hide-section operation will be undone.
try {
$apiInstance->updateMenuItemOptionSetItem($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id, $menu_item_option_set_item, $undo_after);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->updateMenuItemOptionSetItem: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | Menu section identifier | |
| menu_section_item_id | int | Menu section item identifier | |
| option_set_id | int | Option set identifier | |
| menu_item_option_set_item_id | int | Option set item identifier | |
| menu_item_option_set_item | \Flipdish\Client\Models\MenuItemOptionSetItemBase | Option set item (delta) | |
| undo_after | double | An optional time period, in hours, after which the hide-section operation will be undone. | [optional] |
void (empty response body)
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Flipdish\Client\Models\RestApiStringResult uploadOptionSetItemImage($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id, $image)
Upload menu item option set item image
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = Flipdish\\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Flipdish\\Client\Api\MenuOptionSetItemsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$menu_id = 56; // int | Menu identifier
$menu_section_id = 56; // int | Menu section identifier
$menu_section_item_id = 56; // int | Menu section item identifier
$option_set_id = 56; // int | Option set identifier
$menu_item_option_set_item_id = 56; // int | Option set item identifier
$image = "/path/to/file.txt"; // \SplFileObject | Option set item image
try {
$result = $apiInstance->uploadOptionSetItemImage($menu_id, $menu_section_id, $menu_section_item_id, $option_set_id, $menu_item_option_set_item_id, $image);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MenuOptionSetItemsApi->uploadOptionSetItemImage: ', $e->getMessage(), PHP_EOL;
}
?>| Name | Type | Description | Notes |
|---|---|---|---|
| menu_id | int | Menu identifier | |
| menu_section_id | int | Menu section identifier | |
| menu_section_item_id | int | Menu section item identifier | |
| option_set_id | int | Option set identifier | |
| menu_item_option_set_item_id | int | Option set item identifier | |
| image | \SplFileObject | Option set item image |
\Flipdish\Client\Models\RestApiStringResult
- Content-Type: multipart/form-data
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]