REST Resource: enterprises.devices

Ressource: Gerät

Die Geräteressource stellt eine Instanz eines vom Unternehmen verwalteten Geräts in der Property dar.

JSON-Darstellung
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Felder
name

string

Erforderlich. Der Ressourcenname des Geräts. Beispiel: „enterprises/XYZ/devices/123“.

type

string

Nur Ausgabe. Typ des Geräts für allgemeine Anzeigezwecke. Beispiel: „THERMOSTAT“. Der Gerätetyp sollte nicht verwendet werden, um die Funktionalität des tatsächlichen Geräts, dem es zugewiesen ist, abzuleiten oder abzuleiten. Verwende stattdessen die zurückgegebenen Traits für das Gerät.

traits

object (Struct format)

Nur Ausgabe. Geräte-Traits

parentRelations[]

object (ParentRelation)

Details zur zuständigen Person des Geräts.

ParentRelation

Stellt Gerätebeziehungen dar, z. B. die Struktur oder der Raum, dem das Gerät zugewiesen ist.

JSON-Darstellung
{
  "parent": string,
  "displayName": string
}
Felder
parent

string

Nur Ausgabe. Der Name der Beziehung, z.B. das Gebäude oder der Raum, dem das Gerät zugeordnet ist. Beispiel: „Unternehmen/XYZ/Strukturen/ABC“ oder „Unternehmen/XYZ/Gebäude/ABC/Zimmer/123“

displayName

string

Nur Ausgabe. Der benutzerdefinierte Name der Beziehung, z.B. das Gebäude oder der Raum, dem das Gerät zugewiesen ist.

Methoden

executeCommand

Führt einen Befehl auf dem Gerät aus, das vom Unternehmen verwaltet wird.

get

Sie erhält ein vom Unternehmen verwaltetes Gerät.

list

Listet die vom Unternehmen verwalteten Geräte auf.