REST Resource: enterprises.devices

المرجع: الجهاز

يمثل مورد الجهاز مثيلاً لجهاز مُدار للمؤسسة في الموقع.

تمثيل JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
الحقول
name

string

مطلوبة. اسم مورد الجهاز. على سبيل المثال: "enterprises/XYZ/devices/123".

type

string

النتائج فقط. تشير هذه السمة إلى نوع الجهاز لأغراض العرض العام. على سبيل المثال: "THERESTAT". يجب عدم استخدام نوع الجهاز لاستنتاج أو استنتاج وظائف الجهاز الفعلي الذي تم تخصيصه له. بدلاً من ذلك، استخدِم السمات المعروضة للجهاز.

traits

object (Struct format)

النتائج فقط. سمات الجهاز

parentRelations[]

object (ParentRelation)

تفاصيل المُسنَد إليه الجهاز.

ParentRelation

يمثل هذا التمثيل علاقات الجهاز، مثل البنية/الغرفة التي تم تخصيص الجهاز لها.

تمثيل JSON
{
  "parent": string,
  "displayName": string
}
الحقول
parent

string

النتائج فقط. اسم العلاقة - على سبيل المثال، البنية/الغرفة التي تم تخصيص الجهاز لها. على سبيل المثال: "enterprises/XYZ/structures/ABC" أو "enterprises/XYZ/structures/ABC/rooms/123"

displayName

string

النتائج فقط. الاسم المخصّص للعلاقة - مثل البنية/الغرفة التي تم تخصيص الجهاز لها.

الطُرق

executeCommand

ينفِّذ أمرًا إلى جهاز تديره المؤسسة.

get

الحصول على جهاز تديره المؤسسة.

list

يسرد الأجهزة التي تديرها المؤسسة.