Belirtilen bir müşteri için tek bir cihazla ilgili hak talebinde bulunmak üzere gönderilen senkronize istek.
Yöntem imzası
public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;
ClaimDeviceRequest
Mülk adı |
Değer |
Zorunlu |
Açıklama |
claim |
DeviceClaim nesnesi |
Evet |
Cihaz için işleme alınan hak talebi. |
DeviceClaim
Mülk adı |
Değer |
Zorunlu |
Açıklama |
deviceIdentifier |
object( DeviceIdentifier ) |
Evet |
Cihaz tanımlayıcısı. |
customer |
CompanyReference nesnesi |
Evet |
Cihazın atandığı müşterinin şirket referansı. |
orderNumber |
string |
Hayır |
Sipariş numarası. |
vendorParams |
map |
Hayır |
Ek alanlar, tedarikçi firma tarafından belirtilen anahtar/değer çifti. |
ClaimDeviceResponse
Mülk adı |
Değer |
Açıklama |
deviceId |
string |
"samsung/" veya "google/" ön ekiyle başlayan cihaz kimliği. |
Hata davranışı
Hata oluştuğunda kitaplık aşağıdaki hata kodlarından birini içeren bir CommonException
oluşturur:
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 |