किसी खास ग्राहक के लिए, एक डिवाइस पर दावा करने का अनुरोध.
मेथड सिग्नेचर
public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;
दावा DeviceRequest
प्रॉपर्टी का नाम |
वैल्यू |
ज़रूरी है |
ब्यौरा |
claim |
DeviceClaim ऑब्जेक्ट |
हां |
डिवाइस के प्रोसेस होने का दावा किया गया है. |
डिवाइस का दावा
प्रॉपर्टी का नाम |
वैल्यू |
ज़रूरी है |
ब्यौरा |
deviceIdentifier |
object( DeviceIdentifier ) |
हां |
डिवाइस आइडेंटिफ़ायर. |
customer |
CompanyReference ऑब्जेक्ट |
हां |
उस ग्राहक के लिए कंपनी का रेफ़रंस जिसे डिवाइस असाइन किया गया है. |
orderNumber |
string |
नहीं |
ऑर्डर नंबर. |
vendorParams |
map |
नहीं |
अतिरिक्त फ़ील्ड, वेंडर ने की-वैल्यू पेयर को तय किया. |
डिवाइस का दावा करें
प्रॉपर्टी का नाम |
वैल्यू |
ब्यौरा |
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 |