Belirli bir müşteri için tek bir cihaz için yapılan eşzamanlı istek.
Yöntem imzası
public ClaimDeviceResponse claimDevice(ClaimDeviceRequest request) throws CommonException;
ClaimDeviceRequest
Mülk adı |
Değer |
Zorunlu |
Açıklama |
claim |
DeviceClaim nesne |
Evet |
İşlenecek cihaz iddiası. |
DeviceClaim
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üşteriye ait şirket referansı. |
orderNumber |
string |
Hayır |
Sipariş numarası. |
vendorParams |
map |
Hayır |
Fazladan alanlar, satıcı tarafından belirtilen anahtar/değer çifti. |
ClaimDeviceResponse
Mülk adı |
Değer |
Açıklama |
deviceId |
string |
"samsung/" ön ekine sahip cihaz kimliği veya "google/". |
Hata davranışı
Bir hata oluşursa kitaplık şunlardan birini içeren bir CommonException
bildirir:
şu hata kodlarına sahipsiniz:
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 |