hak talebi cihazı

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