claimDevice

בקשה סנכרונית לשיוך מכשיר יחיד ללקוח מסוים.

חתימה של method

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