White Server White Server API White Server API v2 Описание методов Current: GetTableList GetTableList НазначениеВозвращает список столов в ресторанеПоддерживаемая версия агента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 ×