GetRestaurantSystems
Назначение | Получить список подключенных на ресторане систем |
---|---|
Тип запроса | Только синхронный |
Поддерживаемая версия агента | Все |
PluggetSystemType | WhiteServer |
Формат запроса
JSON
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
taskType | string | да | Тип задачи, для данного метода — значение GetRestaurantSystems |
params | да | Параметры запроса | |
-sync | да | Синхронный метод | |
--objectId | int | да | Код ресторана в системе лицензирования |
--timeout | int | нет | Время ожидания ответа в секундах. По умолчанию — 120, максимум — 180 |
Формат ответа
JSON
Параметр | Тип | Описание |
---|---|---|
-taskGuid | guid | Уникальный код этой задачи. Используется при получении задачи через очередь |
-taskType | string enum | Тип задачи |
-objectId | int | Код ресторана в системе лицензирования |
taskResponse | массив | Массив подключенных систем |
--name | string | Наименование системы |
--type | string | Тип системы PluggetSystemType. PluggetSystemType — типы поддерживаемых систем, добавляются к agentGuid. Связывают agentGuid, objectId, тип системы. Тип подключенной системы принимает значения:
|
error | Контейнер ошибок, подробнее читайте в статье Описание ошибок |
Если в name указано значение *_wsclient, то это старые роли, которые выдаются по лицензии wsclient. Их можно игнорировать. Эти роли фиксированы в виде [Тип_системы]_wsclient. При тихой установке их нет, но если агент использует лицензию wsclient, то эти роли присваиваются агенту для совместимости.
В расширенной маршрутизации *_wsclient лучше не указывать. Поэтому в systemName лучше оставить null.
Пример запроса
JSON
Пример ответа
JSON