REST Resource: enterprises.devices

Ressource: Appareil

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 : "enterprises/XYZ/devices/123".

type

string

Uniquement en sortie. Type d'appareil utilisé pour l'affichage général. Par exemple : "Thermostat Thermostat". Le type d'appareil ne doit pas être utilisé pour déduire ou déduire les fonctionnalités 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/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 (structure/pièce à laquelle l'appareil est attribué, par exemple). Par exemple : "entreprise/XYZ/structures/ABC" ou "entreprises/XYZ/structures/ABC/salles/123"

displayName

string

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

Méthodes

executeCommand

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

get

Obtient un appareil géré par l'entreprise.

list

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