בקשה אסינכרונית להסרת בעלות של עד 100,000 מכשירים עבור לקוח אחד או יותר.
שיטות API אסינכרוניות מחזירות תוצאה לפני שהעיבוד מסתיים. הם
הן עוזרות גם לאפליקציה (או לכלי) לפעול באופן דינמי עבור המשתמשים בזמן שהם ממתינים
לצורך השלמת פעולה ממושכת. האפליקציה צריכה להתקשר
getOperation
כדי לבדוק את סטטוס הפעולה מדי פעם.
חתימת שיטה
public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);
UnclaimDevicesRequest
שם הנכס | ערך | חובה | תיאור |
---|---|---|---|
unclaims |
רשימה של object(DeviceUnclaim) |
כן | המכשיר מבטל את תביעת הבעלות שלו. |
vendorParams |
map |
לא | שדות נוספים, צמד מפתח/ערך שצוין על ידי הספק. הערה: בקשות מהכיתה ResellerService שנוצרו על ידי SamsungResellerServiceFactory חייבות לציין customerId ב-vendorParams . |
UnclaimDevicesResponse
שם הנכס | ערך | תיאור |
---|---|---|
operations |
רשימה של object( Operation ) |
אירוע אחד או יותר מסוג UnclaimDevices Operation . |
התנהגות השגיאה
אם מתרחשת שגיאה, Operation
הפונקציה מחזירה אחד מקודי השגיאה הבאים:
קוד שגיאה |
---|
DEVICE_UPLOAD_COUNT_EXCEEDED |
INTERNAL_SERVER_ERROR |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |