طلب غير متزامن لإلغاء المطالبة بما يصل إلى 100,000 جهاز لعميل واحد أو أكثر
تعرض طرق واجهة برمجة التطبيقات غير المتزامنة نتيجة قبل اكتمال المعالجة. وتساعد هذه الميزات
أيضًا تطبيقك (أو أداتك) في الحفاظ على استجابته للمستخدمين أثناء انتظارهم اكتمال عملية تستغرق وقتًا طويلاً. يجب أن يستدعي تطبيقك getOperation
للتحقّق من حالة العملية بشكل دوري.
توقيع الطريقة
public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);
UnclaimDevicesRequest
اسم الموقع | القيمة | مطلوب | الوصف |
---|---|---|---|
unclaims |
تمثّل هذه السمة قائمة object(DeviceUnclaim) . |
نعم | الجهاز يتخلّص من المطالبة بالمعالجة. |
vendorParams |
map |
لا | حقول إضافية، يحدد المورّد زوج المفتاح/القيمة. ملاحظة: يجب أن تحدِّد الطلبات الواردة من فئة ResellerService التي أنشأها SamsungResellerServiceFactory customerId في vendorParams . |
UnclaimDevicesResponse
اسم الموقع | القيمة | الوصف |
---|---|---|
operations |
قائمة object( Operation ) |
مثال واحد أو أكثر من أمثلة "Operation " على UnclaimDevices |
سلوك الخطأ
في حال حدوث خطأ، يعرض كائن Operation
أحد رموز الخطأ التالية:
رمز الخطأ |
---|
DEVICE_UPLOAD_COUNT_EXCEEDED |
INTERNAL_SERVER_ERROR |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |