Назначение | Запрос на обновление данных о сотруднике или на добавление данных о новом сотруднике |
---|
Тип запроса | Асинхронный, синхронный |
---|
Поддерживаемая версия агента | v2 |
---|
PluggetSystemType | RKRef |
---|
Формат запроса
{
"taskType": "SetEmployee",
"params": {
"Employee": {
// Employee
}
"sync": {
"objectId": 0,
"timeout": 0
}
}
}
JSON
Параметр | Тип | Обязательный | Описание |
---|
taskType |
|
| Тип задачи |
-Employee | object | да | Изменяемые или добавляемые данные о сотруднике Employee |
-sync |
|
| Синхронный вызов метода |
--timeout | int | нет | Время ожидания ответа от агента в секундах. По умолчанию — 120 секунд |
--objectId | int | да | Код ресторана в системе лицензирования |
Формат ответа
Успешный ответ
{
"responseCommon": {
"taskGuid": "string",
"taskType": "SetEmployee",
"objectId": 0
},
"taskResponse": {}
}
JSON
Параметр | Тип | Описание |
---|
-taskGuid | guid | Уникальный код этой задачи. Используется при получении задачи через очередь |
-taskType | string enum | Тип задачи |
-objectId | int | Код ресторана в системе лицензирования |
error |
| Контейнер ошибок, подробнее читайте в статье Описание ошибок |
{
"responseCommon": {
"taskGuid": "fa1bdcbf-1e96-425c-9159-eb57d4accb6f",
"taskType": "SetEmployee",
"objectId": 199990106,
},
"error": {
"wsError": {
"code": "WsaOrderError",
"desc": "что-то не так"
}
}
}
JSON