Kaynak: Cihaz
Cihaz kaynağı, mülkteki kuruluş tarafından yönetilen cihazın bir örneğini temsil eder.
| JSON gösterimi | 
|---|
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object ( | 
              
| Alanlar | |
|---|---|
name | 
                
                   
 Zorunlu. Cihazın kaynak adı. Örneğin: "enterprises/XYZ/devices/123".  | 
              
type | 
                
                   
 Yalnızca çıkış. Genel görüntüleme amaçları için cihazın türü. Örneğin: "THERgiriş". Cihaz türü, atandığı gerçek cihazın işlevselliğini belirlemek veya anlamak için kullanılmamalıdır. Bunun yerine, cihaz için döndürülen özellikleri kullanın.  | 
              
traits | 
                
                   
 Yalnızca çıkış. Cihaz özellikleri.  | 
              
parentRelations[] | 
                
                   
 Cihazın atanan bilgileri.  | 
              
ParentRelation
Cihaz ilişkilerini (örneğin, cihazın atandığı yapı/oda) temsil eder.
| JSON gösterimi | 
|---|
{ "parent": string, "displayName": string }  | 
              
| Alanlar | |
|---|---|
parent | 
                
                   
 Yalnızca çıkış. İlişki adı (ör. cihazın atandığı yapı/oda). Örneğin: "enterprises/XYZ/structures/ABC" veya "enterprises/XYZ/structures/ABC/rooms/123"  | 
              
displayName | 
                
                   
 Yalnızca çıkış. İlişkinin özel adı (ör. cihazın atandığı yapı/oda).  | 
              
Yöntemler | 
            |
|---|---|
                
 | 
              Kuruluş tarafından yönetilen cihazda bir komut yürütür. | 
                
 | 
              Kuruluş tarafından yönetilen bir cihaz alır. | 
                
 | 
              Kuruluş tarafından yönetilen cihazları listeler. |