REST Resource: enterprises.devices

Recurso: Device

El recurso de dispositivo representa una instancia de un dispositivo administrado por una empresa en la propiedad.

Representación JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Campos
name

string

Obligatorio. Es el nombre del recurso del dispositivo. Por ejemplo: “empresas/XYZ/dispositivos/123”.

type

string

Solo salida. Tipo de dispositivo para fines de visualización general. Por ejemplo: “THERMOSTAT”. El tipo de dispositivo no debe usarse para deducir ni inferir la funcionalidad del dispositivo real al que está asignado. En su lugar, usa las características que se muestran para el dispositivo.

traits

object (Struct format)

Solo salida. Traits del dispositivo.

parentRelations[]

object (ParentRelation)

Son los detalles del usuario asignado del dispositivo.

ParentRelation

Representa las relaciones de los dispositivos, por ejemplo, la estructura o la habitación a la que está asignado el dispositivo.

Representación JSON
{
  "parent": string,
  "displayName": string
}
Campos
parent

string

Solo salida. El nombre de la relación, p.ej., estructura o habitación a la que se asigna el dispositivo. Por ejemplo: “empresas/XYZ/estructuras/ABC” o “empresas/XYZ/structures/ABC/rooms/123”

displayName

string

Solo salida. El nombre personalizado de la relación, p.ej., estructura o habitación a la que se asigna el dispositivo.

Métodos

executeCommand

Ejecuta un comando para el dispositivo administrado por la empresa.

get

Obtiene un dispositivo administrado por la empresa.

list

Muestra una lista de los dispositivos que administra la empresa.