DevicesLongRunningOperationResponse

लंबे समय तक चलने वाले ऑपरेशन की स्थिति को ट्रैक करता है. इसकी मदद से, डिवाइसों में मेटाडेटा जोड़ा जाता है, दावा नहीं किया जाता है या उस पर दावा नहीं किया जाता है. ज़्यादा जानने के लिए, लंबे समय से चल रही बैच कार्रवाइयां पढ़ें.

JSON के काेड में दिखाना
{
  "successCount": integer,
  "perDeviceStatus": [
    {
      object (OperationPerDevice)
    }
  ]
}
फ़ील्ड
successCount

integer

ऑपरेशन के ज़रिए सर्वर ने सही तरीके से कितने आइटम प्रोसेस किए, इसकी खास जानकारी. जैसे-जैसे प्रक्रिया आगे बढ़ती है, वैसे-वैसे अपडेट किया जाता है.

perDeviceStatus[]

object (OperationPerDevice)

कार्रवाई वाले हर डिवाइस की प्रोसेसिंग की स्थिति. हर डिवाइस के लिए एक PerDeviceStatus. सूची का क्रम, मूल अनुरोध के आइटम से मेल खाता है.

OperationPerDevice

ऑपरेशन में शामिल हर डिवाइस के लिए एक टास्क. यह अनुरोध में डिवाइस में किए गए हर बदलाव से मेल खाता है.

JSON के काेड में दिखाना
{
  "result": {
    object (PerDeviceStatusInBatch)
  },

  // Union field request can be only one of the following:
  "claim": {
    object (PartnerClaim)
  },
  "unclaim": {
    object (PartnerUnclaim)
  },
  "updateMetadata": {
    object (UpdateMetadataArguments)
  }
  // End of list of possible types for union field request.
}
फ़ील्ड
result

object (PerDeviceStatusInBatch)

हर डिवाइस के लिए प्रोसेसिंग का नतीजा.

यूनियन फ़ील्ड request. इसमें सर्वर को मिला अनुरोध शामिल है. request इनमें से सिर्फ़ एक हो सकता है:
claim

object (PartnerClaim)

डिवाइस पर किए गए दावे के मूल अनुरोध की एक कॉपी, जो सर्वर को मिलती है.

unclaim

object (PartnerUnclaim)

डिवाइस पर दावा करने से जुड़े मूल अनुरोध की एक कॉपी सर्वर को मिली.

updateMetadata

object (UpdateMetadataArguments)

मेटाडेटा को अपडेट करने के लिए सर्वर को मिले मूल अनुरोध की एक कॉपी.

PerDeviceStatusInBatch

कार्रवाई वाले हर डिवाइस की प्रोसेसिंग की स्थिति को कैप्चर करता है.

JSON के काेड में दिखाना
{
  "status": enum (PerDeviceStatus),
  "deviceId": string,
  "errorMessage": string,
  "errorIdentifier": string
}
फ़ील्ड
status

enum (PerDeviceStatus)

प्रोसेस होने के बाद डिवाइस के नतीजे की स्थिति.

deviceId

string (int64 format)

अगर प्रोसेस पूरी हो जाती है, तो डिवाइस का डिवाइस आईडी.

errorMessage

string

अगर प्रोसेस नहीं हो पाता है, तो डेवलपर का मैसेज देखें जिसमें गड़बड़ी के बारे में बताया गया है.

errorIdentifier

string

अगर प्रोसेस नहीं हो पाता है, तो गड़बड़ी का टाइप.