pretendDevicesAsync

درخواست ناهمزمان برای ادعای تا 100000 دستگاه برای یک یا چند مشتری.

روش‌های API ناهمزمان قبل از تکمیل پردازش، نتیجه را برمی‌گردانند. آنها همچنین به برنامه (یا ابزار) شما کمک می کنند تا زمانی که کاربران منتظر تکمیل یک عملیات طولانی مدت هستند، پاسخگو باقی بماند. برنامه شما باید getOperation صدا کند تا وضعیت عملکرد را به صورت دوره ای بررسی کند.

امضای روش

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

ClaimDeviceRequest

نام ملک ارزش مورد نیاز توضیحات
claims فهرست object(DeviceClaim) بله فهرست ادعاهای دستگاه برای مشتری.

DeviceClaim

نام ملک ارزش مورد نیاز توضیحات
deviceIdentifier object( DeviceIdentifier ) بله شناسه دستگاه
customer شی CompanyReference بله مرجع شرکت برای مشتری که دستگاه به آن اختصاص داده شده است.
orderNumber string خیر شماره سفارش
vendorParams map خیر فیلدهای اضافی، جفت کلید-مقدار مشخص شده توسط فروشنده.

ClaimDeviceResponse

نام ملک ارزش توضیحات
operations فهرست اشیاء Operation یک یا چند نمونه Operation ClaimDevices .

رفتار خطا

اگر خطایی رخ دهد، شی Operation یکی از کدهای خطای زیر را برمی گرداند:

کد خطا
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