Permintaan asinkron untuk mengklaim hingga 100.000 perangkat untuk satu atau beberapa pelanggan.
Catatan: Class ResellerService
yang dibuat oleh SamsungResellerServiceFactory
hanya mendukung klaim perangkat untuk satu pelanggan per permintaan. Jika perangkat untuk
beberapa pelanggan dimasukkan ke dalam satu permintaan, operasi akan gagal dan
menampilkan INTERNAL_SERVER_ERROR
.
Metode API asinkron menampilkan hasil sebelum pemrosesan selesai. Hal ini juga membantu aplikasi (atau alat) Anda tetap responsif bagi pengguna selagi mereka menunggu operasi yang berjalan lama selesai. Aplikasi Anda harus memanggil
getOperation
untuk memeriksa status operasi secara berkala.
Tanda tangan metode
public ClaimDevicesResponse claimDevicesAsync ( ClaimDevicesRequest request );
ClaimDeviceRequest
Nama properti
Nilai
Wajib
Deskripsi
claims
Daftar object(DeviceClaim)
Ya
Daftar klaim perangkat yang akan diklaim untuk pelanggan.
DeviceClaim
Nama properti
Nilai
Wajib
Deskripsi
deviceIdentifier
object(
DeviceIdentifier
)
Ya
ID perangkat.
customer
Objek CompanyReference
Ya
Referensi perusahaan untuk pelanggan yang ditetapkan perangkatnya.
orderNumber
string
Tidak
Nomor pesanan.
vendorParams
map
Tidak
Kolom tambahan, key-value pair yang ditentukan vendor.
ClaimDeviceResponse
Nama properti
Nilai
Deskripsi
operations
Daftar objek Operation
Satu atau beberapa instance ClaimDevices
Operation
.
Perilaku error
Jika terjadi error, objek Operation
akan menampilkan salah satu kode error berikut:
Kode error
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