REST Resource: enterprises.devices

משאב: מכשיר

משאב המכשיר מייצג מופע של מכשיר שמנוהל על ידי ארגון.

ייצוג JSON
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
שדות
name

string

חובה. שם המשאב של המכשיר. לדוגמה: 'enterprises/XYZ/devices/123'.

type

string

פלט בלבד. סוג המכשיר למטרות תצוגה כלליות. לדוגמה: "תרמוסטט". אין להשתמש בסוג המכשיר כדי להסיק או להסיק את הפונקציונליות של המכשיר שהוא מוקצה לו בפועל. במקום זאת, צריך להשתמש בתכונות שהוחזרו עבור המכשיר.

traits

object (Struct format)

פלט בלבד. Traits של המכשיר.

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

בתיבת הדו-שיח הזו מפורטים מכשירים שמנוהלים על ידי הארגון.