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 risorsa del dispositivo. Ad esempio: "enterprises/XYZ/devices/123".

type

string

Solo output. Tipo di dispositivo per scopi di visualizzazione generali. 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 dei dispositivi.

parentRelations[]

object (ParentRelation)

Dettagli dell'assegnatario del dispositivo.

ParentRelation

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

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

string

Solo output. Il nome della relazione, ad esempio struttura/stanza a cui è assegnato il dispositivo. Ad esempio: "imprese/XYZ/strutture/ABC" o "imprese/XYZ/strutture/ABC/rooms/123"

displayName

string

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

Metodi

executeCommand

Esegue un comando su un dispositivo gestito dall'azienda.

get

Ottiene un dispositivo gestito dall'azienda.

list

Elenca i dispositivi gestiti dall'azienda.