REST Resource: enterprises.devices

Ресурс: Устройство

Ресурс устройства представляет собой экземпляр управляемого устройства предприятия в свойстве.

JSON-представление
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Поля
name

string

Необходимый. Имя ресурса устройства. Например: «предприятия/XYZ/устройства/123».

type

string

Только вывод. Тип устройства для общего отображения. Например: «ТЕРМОСТАТ». Тип устройства не должен использоваться для вывода или вывода о функциональности фактического устройства, которому он назначен. Вместо этого используйте возвращаемые признаки для устройства.

traits

object ( Struct format)

Только вывод. Особенности устройства.

parentRelations[]

object ( ParentRelation )

Сведения о правопреемнике устройства.

Родительская связь

Представляет отношения устройств, например, структуру/комнату, которой назначено устройство.

JSON-представление
{
  "parent": string,
  "displayName": string
}
Поля
parent

string

Только вывод. Имя связи — например, структура/комната, которой назначено устройство. Например: «предприятия/XYZ/структуры/ABC» или «предприятия/XYZ/структуры/ABC/комнаты/123».

displayName

string

Только вывод. Пользовательское имя связи — например, структура/комната, которой назначено устройство.

Методы

executeCommand

Выполняет команду устройству, управляемому предприятием.

get

Получает устройство, управляемое предприятием.

list

Перечисляет устройства, управляемые предприятием.