בקשה אסינכררונית לבטל את הבעלות על עד 100,000 מכשירים עבור לקוח אחד או יותר.
שיטות API אסינכררוניות מחזירות תוצאה לפני שהעיבוד מסתיים. הם גם עוזרים לאפליקציה (או לכלי) להגיב למשתמשים בזמן שהם ממתינים להשלמת פעולה ממושכת. האפליקציה צריכה לקרוא ל-getOperation
כדי לבדוק את סטטוס הפעולה מדי פעם.
חתימה של method
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 |