दावा DevicesAsync

एक या उससे ज़्यादा ग्राहकों के लिए, 1,00,000 डिवाइसों पर दावा करने का एसिंक्रोनस अनुरोध.

एसिंक्रोनस एपीआई के तरीके प्रोसेस होने के पहले एक नतीजा दिखाते हैं. इससे आपके उपयोगकर्ताओं को ऐप्लिकेशन (या टूल) के लिए रिस्पॉन्सिव बने रहने में मदद मिलती है. इसके अलावा, वे लंबे समय तक चलने वाली कार्रवाई को पूरा होने का इंतज़ार भी कर सकते हैं. समय-समय पर आपके ऐप्लिकेशन को, इस कार्रवाई की स्थिति देखने के लिए, getOperation पर कॉल करना चाहिए.

मेथड सिग्नेचर

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

दावा DeviceRequest

प्रॉपर्टी का नाम वैल्यू ज़रूरी है ब्यौरा
claims object(DeviceClaim) की सूची हां डिवाइस के लिए दावा करने के लिए डिवाइस के दावों की सूची.

डिवाइस का दावा

प्रॉपर्टी का नाम वैल्यू ज़रूरी है ब्यौरा
deviceIdentifier object(DeviceIdentifier) हां डिवाइस आइडेंटिफ़ायर.
customer CompanyReference ऑब्जेक्ट हां उस ग्राहक के लिए कंपनी का रेफ़रंस जिसे डिवाइस असाइन किया गया है.
orderNumber string नहीं ऑर्डर नंबर.
vendorParams map नहीं अतिरिक्त फ़ील्ड, वेंडर ने की-वैल्यू पेयर को तय किया.

डिवाइस का दावा करें

प्रॉपर्टी का नाम वैल्यू ब्यौरा
operations Operation ऑब्जेक्ट की सूची एक या एक से ज़्यादा ClaimDevices Operation इंस्टेंस.

गड़बड़ी का व्यवहार

अगर कोई गड़बड़ी होती है, तो Operation ऑब्जेक्ट, इनमें से कोई एक गड़बड़ी कोड दिखाता है:

गड़बड़ी का कोड
DEVICE_UPLOAD_COUNT_EXCEEDED
DUPLICATE_DEVICES
INTERNAL_SERVER_ERROR
INVALID_CUSTOMER_ID
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET
INVALID_MANUFACTURER
INVALID_MODEL