DevicesLongRunningOperationResponse

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

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

integer

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

perDeviceStatus[]

object (OperationPerDevice)

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

ऑपरेशन के लिए हर डिवाइस

कार्रवाई में हर डिवाइस के लिए एक टास्क. अनुरोध में डिवाइस में होने वाले हर बदलाव के हिसाब से.

जेएसओएन के काेड में दिखाना
{
  "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)

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

डिवाइस की स्थिति का बैच

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

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

enum (PerDeviceStatus)

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

deviceId

string (int64 format)

प्रोसेस हो जाने पर, डिवाइस का डिवाइस आईडी.

errorMessage

string

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

errorIdentifier

string

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