HakCihazlarıAsync

Bir veya daha fazla müşteri için 100.000 adede kadar cihaz için hak talebinde bulunmaya yönelik asynkron istek.

Eşzamansız API yöntemleri, işlem tamamlanmadan önce sonuç döndürür. Ayrıca, uzun süren bir işlemin tamamlanmasını bekleyen kullanıcılarınız için uygulamanızın (veya aracınızın) duyarlı kalmasına yardımcı olurlar. Uygulamanız, işlemin durumunu düzenli olarak kontrol etmek için getOperation işlevini çağırmalıdır.

Yöntem imzası

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

ClaimDeviceRequest

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

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

Hata davranışı

Hata oluştuğunda 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