दावा डिवाइस

किसी खास ग्राहक के लिए, एक डिवाइस पर दावा करने के लिए सिंक्रोनस अनुरोध.

तरीके का हस्ताक्षर

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

ClaimDeviceRequest

प्रॉपर्टी का नाम मान ज़रूरी है ब्यौरा
claim DeviceClaim ऑब्जेक्ट हां डिवाइस पर किए गए दावे को प्रोसेस किया गया हो.

DeviceClaim

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

ClaimDeviceResponse

प्रॉपर्टी का नाम मान ब्यौरा
deviceId string डिवाइस आईडी, जिसकी शुरुआत 'samsung/' से होती है या 'google/'.

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

अगर कोई गड़बड़ी होती है, तो लाइब्रेरी CommonException दिखाती है. इसमें गड़बड़ी का इनमें से कोई एक कोड होता है:

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