Назначение

Проверяет наличие макета чека/пречека в r_keeper и возвращает его статус

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

v2 с версии 2.9.3.6+ 

PluggetSystemTypeRKRef

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

{
  "taskType": "GetMaketStatus",
  "params": {
    "sync": {
      "objectId": number,
       "timeout": number
    },

         "maketName": "string"

  }
}
CODE

Параметр

Тип

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

Описание

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

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

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

{
    "taskType": "GetMaketStatus",
    "params": {
        "sync": {
            "objectId": "199990246",
            "timeout": 120
        },
        "maketName": "QR-код"
    }
}
CODE

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

{
    "taskResponse": {
        "makets": [
            {
                "name": "string",
                "status": "string",
                "id": number
            }
        ]
    },
...
}
CODE

Параметр

Тип

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

Описание

maketsarray+

Список найденных макетов с указанным именем.

Так как имя макета не уникально, то возвращаем все макеты с указанным именем.

Если макетов с указанным именем не существует – возвращается пустой массив.

|- idnumber+Идентификатор макета в r_keeper
|- namestring+Наименование макета 
|- statusenum (string)+Статус макета. Принимает следующие значения:
  • Deleted – макет помечен как удаленный 
  • Draft – макет помечен как черновик
  • Inactive/NotActive – макет помечен как не активный
  • Active – макет помечен как активный

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

{
    "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