claimDevice

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

חתימת שיטה

public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;

בקשת DeviceDevice

שם הנכס ערך נדרש תיאור
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