Назначение | Проверяет наличие макета чека/пречека в r_keeper и возвращает его статус |
---|
Поддерживаемая версия агента | |
---|
PluggetSystemType | RKRef |
---|
Формат запроса
{
"taskType": "GetMaketStatus",
"params": {
"sync": {
"objectId": number,
"timeout": number
},
"maketName": "string"
}
}
CODE
Параметр | Тип | Обязательный | Описание |
---|
taskType | string | + | Тип задачи, для данного метода значение "GetMaketStatus " |
sync |
|
| Синхронный вызов метода (либо синхронный, либо асинхронный) |
timeout | int | - | Время ожидания ответа от агента в секундах, по умолчанию 120 секунд |
objectId | int | + | Код ресторана в системе лицензирования |
maketName | string | + | Наименование макета |
Пример запроса
{
"taskType": "GetMaketStatus",
"params": {
"sync": {
"objectId": "199990246",
"timeout": 120
},
"maketName": "QR-код"
}
}
CODE
Формат ответа
{
"taskResponse": {
"makets": [
{
"name": "string",
"status": "string",
"id": number
}
]
},
...
}
CODE
Параметр | Тип | Обязательный | Описание |
---|
makets | array | + | Список найденных макетов с указанным именем. Так как имя макета не уникально, то возвращаем все макеты с указанным именем. Если макетов с указанным именем не существует – возвращается пустой массив. |
|- id | number | + | Идентификатор макета в r_keeper |
|- name | string | + | Наименование макета |
|- status | enum (string) | + | Статус макета. Принимает следующие значения:- Deleted – макет помечен как удаленный
- Draft – макет помечен как черновик
- Inactive/NotActive – макет помечен как не активный
- Active – макет помечен как активный
|
Пример ответа
{
"taskResponse": {
"makets": [
{
"name": "QR-код",
"status": "Active",
"id": 13023
}
]
},
"responseCommon": {
"taskGuid": "7eebf417-0580-4770-9153-a694eb4a132d",
"taskType": "GetMaketStatus",
"objectId": 199990246,
"agentGuid": "d564619a-50c3-3d87-0816-de67ed9c8e18"
}
}
CODE