REST Resource: enterprises.devices

Risorsa: dispositivo

La risorsa dispositivo rappresenta un'istanza di un dispositivo gestito dall'azienda nella proprietà.

Rappresentazione JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
Campi
name

string

Obbligatorio. Il nome della risorsa del dispositivo. Ad esempio: "enterprises/XYZ/devices/123".

type

string

Solo output. Tipo di dispositivo per la visualizzazione generica. Ad esempio: "TERMOSTATO". Il tipo di dispositivo non deve essere utilizzato per dedurre o dedurre la funzionalità del dispositivo effettivo a cui è assegnato. Utilizza invece i trait restituiti per il dispositivo.

traits

object (Struct format)

Solo output. Trait del dispositivo.

parentRelations[]

object (ParentRelation)

Dettagli dell'assegnatario del dispositivo.

ParentRelation

Rappresenta le relazioni con i dispositivi, ad esempio la struttura/la stanza a cui è assegnato il dispositivo.

Rappresentazione JSON
{
  "parent": string,
  "displayName": string
}
Campi
parent

string

Solo output. Il nome della relazione, ad esempio la struttura/la stanza a cui è assegnato il dispositivo. Ad esempio: "enterprises/XYZ/structures/ABC" o "enterprises/XYZ/structures/ABC/rooms/123" (Imprese/XYZ/structures/ABC)

displayName

string

Solo output. Il nome personalizzato della relazione, ad esempio la struttura/la stanza a cui è assegnato il dispositivo.

Metodi

executeCommand

Esegue un comando al dispositivo gestito dall'azienda.

get

Consente di acquisire un dispositivo gestito dall'azienda.

list

Elenca i dispositivi gestiti dall'azienda.