Belirli bir müşteri için tek bir cihaz talep etme eşzamanlı.
Yöntem imzası
public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;
Hak TalebiCihazİsteği
Mülk adı |
Değer |
Zorunlu |
Açıklama |
claim |
DeviceClaim nesne |
Evet |
İşlenecek cihaz. |
Cihaz Hak Talebi
Mülk adı |
Değer |
Zorunlu |
Açıklama |
deviceIdentifier |
object( DeviceIdentifier ) |
Evet |
Cihaz tanımlayıcısı. |
customer |
CompanyReference nesne |
Evet |
Cihazın atandığı müşterinin şirket referansı. |
orderNumber |
string |
Hayır |
Sipariş numarası. |
vendorParams |
map |
Hayır |
Ek alanlar, satıcı tarafından belirtilen anahtar/değer çifti. |
CihazHak Talebi
Mülk adı |
Değer |
Açıklama |
deviceId |
string |
Cihaz kimliğinin başında "samsung/" veya "google/" bulunur. |
Hata davranışı
Bir hata oluşursa kitaplık, aşağıdaki hata kodlarından birini içeren bir CommonException
atar:
Hata kodu |
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 |