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