GetStopList
Описание
Назначение | Получить список ограниченных блюд и стоп-листа |
Тип запроса | Синхронный / асинхронный |
Поддерживаемая версия агента | v1, v2 |
PluggetSystemType | RKMid |
Формат запроса
CODE
Описание параметров
Параметр | Тип | Обязательный | Описание | |
---|---|---|---|---|
taskType | string | да | Тип задачи | |
async | Асинхронный вызов метода (либо синхронный, либо асинхронный) | |||
sync | Синхронный вызов метода (либо синхронный, либо асинхронный) | |||
objectId | int | да | Код ресторана в системе лицензирования | |
timeout | int | - | Время ожидания ответа от агента в секундах | 120 секунд |
Формат ответа с ошибкой
CODE
Параметр | Тип | Описание |
---|---|---|
taskGuid | guid | Уникальный код этой задачи используется при получении задачи через очередь |
taskType | string enum | Тип задачи |
objectId | int | Код ресторана в системе лицензирования |
error | Контейнер ошибок, внутри детализация по связанным системам | |
- wsError | Ошибки, получаемые от сервиса WhiteServer | |
– code | string | Код ошибки |
– extCode | string | Расширенный код ошибки |
– desc | string | Описание ошибки |
Формат синхронного ответа
Успешный ответ
CODE
Успешный ответ, но стоп-лист пустой
CODE
Ответ с ошибкой
{ "responseCommon": { "taskGuid": "string", "taskType": "GetStopList", "objectId": 0 }, "error": { "wsError": { "code": "string", "extCode": "string", "desc": "string" }, "agentError": { "code": 0, "desc": "string" } } }
Описание параметров
Параметр | Тип параметра | Обязательный | Описание |
---|---|---|---|
taskGuid | guid | + | Идентификатор запроса |
stoplist | |||
- dishes | array | Массив элементов в стоп-листе | |
– id | integer | Идентификатор блюда | |
– name | string | Название блюда | |
– type | string | Тип товара. Возможные варианты: product, ingredient, category (сейчас всегда product) | |
limitedList | |||
- dishes | array | Массив элементов ограниченных блюд | |
– id | integer | Идентификатор блюда | |
– name | string | Название блюда | |
– type | string | Тип товара. Возможные варианты: product, ingredient, category (сейчас всегда product) | |
– quantity | decimal | Количество остатков. Значения в ед.изм. шт. или кг | |
modifierStopList | - | ||
-dishes | array | Массив модификаторов в стоп-листе | |
– id | integer | Идентификатор блюда | |
– name | string | Название блюда | |
– type | string | Тип товара. ingredient |
Пример ответа
CODE