REST Resource: enterprises.devices

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

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

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

string

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

type

string

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

traits

object (Struct format)

सिर्फ़ आउटपुट के लिए. डिवाइस traits.

parentRelations[]

object (ParentRelation)

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

ParentRelation

उदाहरण के लिए, डिवाइस के संबंधों के बारे में बताता है. उदाहरण के लिए, डिवाइस को असाइन की जाने वाली बनावट/कक्ष से जुड़ी जानकारी.

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

string

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

displayName

string

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

तरीके

executeCommand

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

get

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

list

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