Назначение

Возвращает список столов в ресторане

Поддерживаемая версия агента

v2 начиная с версии 2.8.5.11 и далее 

PluggetSystemTypeRKRef

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

{
  "taskType": "GetTableList",
  "params": {
    "async": {
      "objectId": number,
       "timeout": number
    },
    "sync": {
      "objectId": number,
       "timeout": number
    }
  }
}
CODE

Параметр

Тип

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

Описание

taskTypestring+Тип задачи, для данного метода значение "GetTableList"
async

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

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

Пример запроса

{
  "taskType": "GetTableList",
  "params": {
    "sync": {
      "objectId": 199990001
    }
  }
}
CODE

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

// Успешный ответ

{
    "taskResponse": {
        "tables": [
            {
                "maxGuests": number,
                "name": string,
                "code": number,
                "hallName": string
            }
        ]
    },
    "responseCommon": {
        "taskGuid": string,
        "taskType": "GetTableList",
        "objectId": number
    }
}

 
// Ответ с ошибкой
{
  "responseCommon": {
    "taskGuid": "string",
    "taskType": "GetTableList"
  },
  "error": {
    "wsError": {
      "code": "string",
      "desc": "string"
    }
  }
}
CODE

Пример ответа

{
    "taskResponse": {
        "tables": [
            {
                "maxGuests": 10,
                "name": "2",
                "code": 246,
                "hallName": "тест"
            },
            {
                "maxGuests": 10,
                "name": "3",
                "code": 247,
                "hallName": "тест"
            },
            {
                "maxGuests": 2147483647,
                "name": "WSA2",
                "code": 3,
                "hallName": "Виртуальный зал WSA"
            }
        ]
    },
    "responseCommon": {
        "taskGuid": "cd9641b3-dadb-4b9b-849e-aacecf1ff129",
        "taskType": "GetTableList",
        "objectId": 199990246,
        "agentGuid": "d564619a-50c3-3d87-0816-de67ed9c8e18"
    }
}
CODE