НазначениеЗапрос на обновление данных о сотруднике или на добавление данных о новом сотруднике
Тип запросаАсинхронный, синхронный
Поддерживаемая версия агентаv2
PluggetSystemTypeRKRef

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

{
  "taskType": "SetEmployee",
  "params": {
    "Employee": {
    // Employee
    }
    "sync": {
      "objectId": 0,
      "timeout": 0
    }
  }
}
JSON

Параметр

Тип

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

Описание

taskType

Тип задачи
-EmployeeobjectдаИзменяемые или добавляемые данные о сотруднике Employee
-sync

Синхронный вызов метода
--timeoutintнетВремя ожидания ответа от агента в секундах. По умолчанию — 120 секунд
--objectIdintдаКод ресторана в системе лицензирования

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

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

{
 "responseCommon": {
   "taskGuid": "string",
   "taskType": "SetEmployee",
   "objectId": 0
 },
 "taskResponse": {}

}
JSON

Параметр

Тип

Описание

-taskGuidguidУникальный код этой задачи. Используется при получении задачи через очередь
-taskTypestring enumТип задачи
-objectIdintКод ресторана в системе лицензирования
error
Контейнер ошибок, подробнее читайте в статье Описание ошибок
{
  "responseCommon": {
    "taskGuid": "fa1bdcbf-1e96-425c-9159-eb57d4accb6f",
    "taskType": "SetEmployee",
    "objectId": 199990106,
  
  },
  "error": {
    "wsError": {
      "code": "WsaOrderError",
      "desc": "что-то не так"
    }
  }
}
JSON