Ресурс: Устройство
Ресурс устройства представляет собой экземпляр управляемого устройства предприятия в свойстве.
| JSON-представление |
|---|
{
"name": string,
"type": string,
"traits": {
object
},
"parentRelations": [
{
object ( |
| Поля | |
|---|---|
name | Необходимый. Имя ресурса устройства. Например: «предприятия/XYZ/устройства/123». |
type | Только вывод. Тип устройства для общего отображения. Например: «ТЕРМОСТАТ». Тип устройства не должен использоваться для вывода или вывода о функциональности фактического устройства, которому он назначен. Вместо этого используйте возвращаемые признаки для устройства. |
traits | Только вывод. Особенности устройства. |
parentRelations[] | Сведения о правопреемнике устройства. |
Родительская связь
Представляет отношения устройств, например, структуру/комнату, которой назначено устройство.
| JSON-представление |
|---|
{ "parent": string, "displayName": string } |
| Поля | |
|---|---|
parent | Только вывод. Имя связи — например, структура/комната, которой назначено устройство. Например: «предприятия/XYZ/структуры/ABC» или «предприятия/XYZ/структуры/ABC/комнаты/123». |
displayName | Только вывод. Пользовательское имя связи — например, структура/комната, которой назначено устройство. |
Методы | |
|---|---|
| Выполняет команду устройству, управляемому предприятием. |
| Получает устройство, управляемое предприятием. |
| Перечисляет устройства, управляемые предприятием. |