https://<server_address>/api/tasks/{id} |
Данный метод позволяет обновить существующую задачу.
| id | guid | Идентификатор задачи | Да |
| Имя полей | Тип данных | Описание | Обязательный |
|---|---|---|---|
| name | string | Название задачи | Да |
| targetNetworkAddresses | int[] | Список сетевых адресов приборов, на которых должна распространяться данная задача | Нет |
| typeId | guid | Идентификатор типа задачи. Он определяет шаблон задачи. Получить идентификаторы можно с помощью запросов на сервер | Да |
| settings | string | Json строка с заполненными параметрами задачи | Да |
Запрос схемы параметров вернул описание задачи:
"data": {
"name": "FooTaskName",
"isDetected": true,
"settings": {
"Properties": {
"FooProperty": {
"Type": "string",
"Value": "value2",
"DisplayName": "Название параметра",
"AvailableValues": [
"value1",
"value2",
"value3"
]
},
"DevicePassword": {
"Type": "password",
"Value": 0,
"DisplayName": "Пароль прибора"
}
}
},
"id": "c9164690-b684-4bb2-9720-e8cfe2ab73c0"
}, |
Строка settings для отправки запроса на создание задачи будет следующей:
"{ \"FooProperty\" : \"value1\", \"DevicePassword\" : 123456 }" |
|