PushMenuSelectors
Назначение | Запрос на сохранение селекторов меню: новых категорий и распределенных блюд по ним |
---|---|
Тип запроса | Асинхронный/синхронный |
Поддерживаемая версия агента | v1, v2 |
PluggetSystemType | RKRef |
Формат запроса
JSON
Параметр | Тип | Обязательный | Описание | Значение по умолчанию |
---|---|---|---|---|
taskType | string | да | Тип задачи | |
-async | Асинхронный вызов метода: либо синхронный, либо асинхронный | |||
-sync | Синхронный вызов метода: либо синхронный, либо асинхронный | |||
--objectId | int | да | Код ресторана в системе лицензирования | |
--timeout | int | нет | Время ожидания ответа от агента в секундах | 120 секунд |
-menuSelectorCode | int | в WSA2 обязателен в WSA1 не используется | Код корневого селектора | |
-menuSelectorName | string | в WSA2 обязателен в WSA1 не используется | Название корневого селектора, который будет создан, если селектора с таким кодом еще не было в r_keeper | |
-categories | array | Массив категорий блюд | ||
--id | string | Идентификатор категории | ||
--name | string | Название категории | ||
--parentId | string | Дочерняя категория | ||
-products | array | Массив блюд из меню | ||
--id | string | Идентификатор блюда | ||
--categoryId | string | Категория блюда |
Формат синхронного ответа
JSON
Параметр | Тип | Описание |
---|---|---|
-taskGuid | guid | Уникальный код этой задачи. Используется при получении задачи через очередь |
-taskType | string | Тип задачи |
-objectId | int | Код ресторана в системе лицензирования |
error | Контейнер ошибок, подробнее читайте в статье Описание ошибок |
Формат асинхронного ответа
Успешный ответ
JSON
Ответ с ошибкой
JSON
Параметр | Тип параметра | Обязательный | Описание |
---|---|---|---|
taskGuid | guid | да | Идентификатор запроса |
-taskType | string | Тип задачи | |
-objectId | int | Код ресторана в системе лицензирования | |
error | Контейнер ошибок, подробнее читайте в статье Описание ошибок |