REST Resource: enterprises.devices

Recurso: dispositivo

O recurso do dispositivo representa uma instância do dispositivo gerenciado pela empresa na propriedade.

Representação JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Campos
name

string

Obrigatório. O nome do recurso do dispositivo. Por exemplo: "empresas/XYZ/devices/123".

type

string

Apenas saída. É o tipo do dispositivo para fins gerais de exibição. Por exemplo: "THERMOSTAT". O tipo de dispositivo não deve ser usado para deduzir ou inferir a funcionalidade do dispositivo real a que está atribuído. Em vez disso, use as características retornadas para o dispositivo.

traits

object (Struct format)

Apenas saída. Características do dispositivo

parentRelations[]

object (ParentRelation)

Detalhes do usuário atribuído do dispositivo

ParentRelation

Representa relações com o dispositivo, como estrutura/ambiente a que o dispositivo está atribuído.

Representação JSON
{
  "parent": string,
  "displayName": string
}
Campos
parent

string

Apenas saída. O nome da relação, por exemplo, estrutura/ambiente onde o dispositivo está atribuído. Por exemplo: "empresas/XYZ/estruturas/ABC" ou "empresas/XYZ/estruturas/ABC/salas/123"

displayName

string

Apenas saída. O nome personalizado da relação, por exemplo, estrutura/ambiente onde o dispositivo está atribuído.

Métodos

executeCommand

Executa um comando para o dispositivo gerenciado pela empresa.

get

Recebe um dispositivo gerenciado pela empresa.

list

Lista os dispositivos gerenciados pela empresa.