НазначениеПолучение справочников меню с агента. Cохраняется на сервере. Агрегатору не возвращается
Тип запросасинхронный, асинхронный
Поддерживаемая версия агентаv2
PluggetSystemTypeRKRef

Формат запроса

{
  "taskType": "GetBaseMenuPackage",
  "params": {
    "async": {
      "objectId": number,
       "timeout": number
    },
    "sync": {
      "objectId": number,
       "timeout": number
    },
  }
}
JSON

Параметр

Тип

Обязательный

Описание

taskType

Тип задачи
-async

Асинхронный вызов метод: либо синхронный, либо асинхронный
-sync

Синхронный вызов метода: либо синхронный, либо асинхронный
--timeoutintнетВремя ожидания ответа от агента в секундах, по умолчанию — 120 секунд
--objectIdintдаКод ресторана в системе лицензирования

Формат ответа

{
 "responseCommon": {
   "taskGuid": "string",
   "taskType": "GetBaseMenuPackage",
   "objectId": 0
 },
 "taskResponse": { 
   "menuPackage": "base64 string", // агрегатору не передаётся
 },
 "error": {
    "wsError": {
      "code": "string",
      "desc": "string"
    }
  }
}
JSON

Параметр

Тип

Описание

-taskGuidguidУникальный код этой задачи. Используется при получении задачи через очередь
-taskTypestring enumТип задачи
-objectIdintКод ресторана в системе лицензирования
-menuPackagebase64 string

Содержимое меню в виде строки base64:

  • сохраняется на сервере
  • агрегатору не возвращается
error
Контейнер ошибок, подробнее читайте в статье Описание ошибок