claimDevice

בקשה מסונכרנת לתביעת בעלות על מכשיר יחיד עבור הלקוח שצוין.

חתימת שיטה

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