REST Resource: enterprises.devices

Recurso: Dispositivo

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/devices/123”.

type

string

Solo salida. Indica el tipo de dispositivo para fines de visualización generales. Por ejemplo: “TERMOSTATO”. No se debe usar el tipo de dispositivo para deducir o inferir la funcionalidad del dispositivo al que está asignado. En su lugar, usa los traits que se muestran para el dispositivo.

traits

object (Struct format)

Solo salida. Traits del dispositivo.

parentRelations[]

object (ParentRelation)

Detalles del dispositivo asignado al destinatario.

ParentRelation

Representa las relaciones con los dispositivos, por ejemplo, la estructura o la habitación a las 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., la estructura o la habitación a la que se asigna el dispositivo. Por ejemplo: “empresas/XYZ/estructuras/ABC” o “empresas/XYZ/estructuras/ABC/habitaciones/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 en el dispositivo administrado por la empresa.

get

Obtiene un dispositivo administrado por la empresa.

list

Muestra una lista de los dispositivos administrados por la empresa.