REST Resource: enterprises.devices

Ressource: Device

La ressource d'appareil représente une instance d'appareil géré par l'entreprise dans la propriété.

Représentation JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Champs
name

string

Obligatoire. Nom de ressource de l'appareil. Par exemple: "enterprise/XYZ/devices/123".

type

string

Uniquement en sortie. Type d'appareil utilisé à des fins d'affichage général. Exemple: "THERMOSTAT". Le type d'appareil ne doit pas être utilisé pour déduire ou déduire la fonctionnalité de l'appareil auquel il est attribué. Utilisez plutôt les caractéristiques renvoyées pour l'appareil.

traits

object (Struct format)

Uniquement en sortie. Traits d'appareil.

parentRelations[]

object (ParentRelation)

Informations sur la personne responsable de l'appareil

ParentRelation

Représente les relations entre les appareils (par exemple, la structure ou la pièce à laquelle l'appareil est attribué).

Représentation JSON
{
  "parent": string,
  "displayName": string
}
Champs
parent

string

Uniquement en sortie. Nom de la relation (par exemple, structure/pièce à laquelle l'appareil est attribué). Par exemple: "entreprises/XYZ/structures/ABC" ou "entreprises/XYZ/structures/ABC/chambres/123"

displayName

string

Uniquement en sortie. Nom personnalisé de la relation (par exemple, structure/pièce à laquelle l'appareil est attribué).

Méthodes

executeCommand

Exécute une commande sur l'appareil géré par l'entreprise.

get

Récupère un appareil géré par l'entreprise.

list

Liste les appareils gérés par l'entreprise.