REST Resource: enterprises.devices

संसाधन: डिवाइस

डिवाइस संसाधन, प्रॉपर्टी में एंटरप्राइज़ से मैनेज किए जाने वाले डिवाइस के इंस्टेंस के बारे में बताता है.

JSON के काेड में दिखाना
{
  "name": string,
  "type": string,
  "traits": {
    object
  },
  "parentRelations": [
    {
      object (ParentRelation)
    }
  ]
}
फ़ील्ड
name

string

ज़रूरी है. डिवाइस का संसाधन नाम. उदाहरण के लिए: "enterprises/XYZ/devices/123".

type

string

सिर्फ़ आउटपुट के लिए. सामान्य डिसप्ले के लिए डिवाइस का टाइप. उदाहरण के लिए: "THERmostAT". डिवाइस के टाइप का इस्तेमाल, उस डिवाइस के काम करने के तरीके का पता लगाने या उसका अनुमान लगाने के लिए नहीं किया जाना चाहिए जिसे डिवाइस असाइन किया गया है. इसके बजाय, डिवाइस के लिए दिखाए गए Trait का इस्तेमाल करें.

traits

object (Struct format)

सिर्फ़ आउटपुट के लिए. डिवाइस की विशेषताएं.

parentRelations[]

object (ParentRelation)

जिस व्यक्ति को डिवाइस असाइन किया गया है उसकी जानकारी.

ParentRelation

डिवाइस संबंधों को दर्शाता है, उदाहरण के लिए, वह स्ट्रक्चर/रूम जिसे डिवाइस असाइन किया गया है.

JSON के काेड में दिखाना
{
  "parent": string,
  "displayName": string
}
फ़ील्ड
parent

string

सिर्फ़ आउटपुट के लिए. रिलेशन का नाम -- जैसे, स्ट्रक्चर/रूम जहां डिवाइस असाइन किया गया है. उदाहरण के लिए: "enterprises/XYZ/structureds/ABC" या "एंटरप्राइज़/XYZ/संरचना/ABC/कमरे/123"

displayName

string

सिर्फ़ आउटपुट के लिए. संबंध का कस्टम नाम -- जैसे, स्ट्रक्चर/रूम जहां डिवाइस असाइन किया गया है.

तरीके

executeCommand

एंटरप्राइज़ से मैनेज किए जा रहे डिवाइस पर निर्देश लागू करता है.

get

एंटरप्राइज़ से मैनेज किया जाने वाला डिवाइस मिलता है.

list

यह डायलॉग बॉक्स उन डिवाइसों की सूची दिखाता है जिन्हें एंटरप्राइज़ मैनेज करता है.