किसी खास ग्राहक के लिए एक डिवाइस पर दावा करने के लिए सिंक किया जाने वाला अनुरोध.
मेथड सिग्नेचर
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 |