REST Resource: enterprises.devices

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

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

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

string

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

type

string

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

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

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