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 ( |
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso del dispositivo. Por ejemplo: “empresas/XYZ/devices/123”. |
type |
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 |
Solo salida. Traits del dispositivo. |
parentRelations[] |
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 |
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 |
Solo salida. El nombre personalizado de la relación, p.ej., estructura o habitación a la que se asigna el dispositivo. |
Métodos |
|
---|---|
|
Ejecuta un comando en el dispositivo administrado por la empresa. |
|
Obtiene un dispositivo administrado por la empresa. |
|
Muestra una lista de los dispositivos administrados por la empresa. |