Назначение | Позволяет отправить выбранному агенту пакет базового меню, ранее загруженное на сервер командой GetBaseMenuSettings |
---|
Тип запроса | Cинхронный, асинхронный |
---|
Поддерживаемая версия агента | v2 |
---|
PluggetSystemType | RKRef |
---|
Обратите внимание: для роли XML-Editing необходимо включить менеджерскую привилегию Категория блюд.
{
"taskType": "PushBaseMenuPackage",
"params": {
"sync": {
"objectId": 0,
"timeout": 0
},
"sourceObjectId": 0, // обязательный в запросе от агрегатора
"menuPackage": "base64 string" // от агрегатора не ожидается, передаётся от сервера в агент
}
}
JSON
Параметр | Тип | Обязательный | Описание |
---|
taskType |
|
| Тип задачи |
-sync |
|
| Синхронный метод |
--timeout | int | нет | Время ожидания ответа от агента в секундах. По умолчанию — 120 секунд |
--objectId | int | да | Код ресторана в системе лицензирования |
-sourceObjectId | int | да | Код объекта, с которого был загружен пакет данных. Найденный по этому коду пакет будет передан в агент |
-menuPackage | base64 string | да | Содержимое меню в виде строки base64: - От агрегатора не ожидается
- Передается от сервера в агент
|
{
"responseCommon": {
"taskGuid": "string",
"taskType": "PushBaseMenuPackage",
"objectId": 0
},
"error": {
"wsError": {
"code": "string",
"desc": "string"
}
}
}
JSON
Параметр | Тип | Описание |
---|
-taskGuid | guid | Уникальный код этой задачи. Используется при получении задачи через очередь |
-taskType | string enum | Тип задачи |
-objectId | int | Код ресторана в системе лицензирования |
error |
| Контейнер ошибок, подробнее читайте в статье Описание ошибок |