REST Resource: enterprises.devices

Zasób: urządzenie

Zasób urządzenia reprezentuje instancję zarządzanego urządzenia firmowego w usłudze.

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

string

Wymagane. Nazwa zasobu urządzenia. Na przykład: „enterprises/XYZ/devices/123”.

type

string

Tylko dane wyjściowe. Typ urządzenia do ogólnych celów wyświetlania. Na przykład: „Termostat”. Typ urządzenia nie powinien być używany do wywłaszczania ani ustalania funkcji rzeczywistego urządzenia, do którego jest przypisany. Zamiast tego użyj cech zwróconych urządzenia.

traits

object (Struct format)

Tylko dane wyjściowe. Cechy urządzenia.

parentRelations[]

object (ParentRelation)

Dane osoby przypisanej do urządzenia.

ParentRelation

Reprezentuje relacje z urządzeniami, na przykład struktura/pomieszczenie, do których urządzenie jest przypisane.

Zapis JSON
{
  "parent": string,
  "displayName": string
}
Pola
parent

string

Tylko dane wyjściowe. Nazwa relacji, np. struktura/pomieszczenie, do których przypisano urządzenie. Na przykład: „firmy/XYZ/struktury/ABC”. lub „przedsiębiorstwa/XYZ/struktury/ABC/pokoje/123”

displayName

string

Tylko dane wyjściowe. Niestandardowa nazwa relacji, np. struktura/pomieszczenie, do których przypisane jest urządzenie.

Metody

executeCommand

Wykonuje polecenie na urządzeniu zarządzanym przez firmę.

get

Pobiera urządzenie zarządzane przez firmę.

list

Wyświetla listę urządzeń zarządzanych przez firmę.