HakCihazlarıAsync

Bir veya daha fazla müşteri için 100.000 adede kadar cihaz için hak talebinde bulunma eşzamansız isteği.

Eşzamansız API yöntemleri, işlem tamamlanmadan önce bir sonuç döndürür. Ayrıca, uzun bir işlemin tamamlanmasını beklerken uygulamanız veya aracınızın kullanıcılarınıza yanıt vermesine yardımcı olur. Uygulamanız, işlemin durumunu düzenli olarak kontrol etmek için getOperation yöntemini çağırmalıdır.

Yöntem imzası

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

Hak TalebiCihazİsteği

Mülk adı Değer Zorunlu Açıklama
claims object(DeviceClaim) öğesinin listesi Evet Müşteri için talep edilecek cihaz hak taleplerinin listesi.

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
operations Operation nesnenin listesi Bir veya daha fazla ClaimDevices Operation örneği.

Hata davranışı

Bir hata oluşursa Operation nesnesi aşağıdaki hata kodlarından birini döndürür:

Hata kodu
DEVICE_UPLOAD_COUNT_EXCEEDED
DUPLICATE_DEVICES
INTERNAL_SERVER_ERROR
INVALID_CUSTOMER_ID
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET
INVALID_MANUFACTURER
INVALID_MODEL