בקשה לא סינכרונית לבטל תביעה של עד 100,000 מכשירים עבור לקוח אחד או יותר.
שיטות API אסינכרוניות יחזירו תוצאה לפני שהעיבוד יושלם. הם גם עוזרים לאפליקציה (או לכלי) להישאר רספונסיביים עבור המשתמשים בזמן שהם ממתינים להשלמת פעולה ממושכת. האפליקציה צריכה להתקשר אל getOperation
כדי לבדוק את סטטוס הפעולה מדי פעם.
חתימת שיטה
public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);
UnclaimDevicesRequest
שם הנכס | ערך | נדרש | תיאור |
---|---|---|---|
unclaims |
רשימה של object(DeviceUnclaim) |
כן | הבעלות על המכשיר מתבטלת לעיבוד. |
vendorParams |
map |
לא | שדות נוספים, צמד מפתח/ערך שצוין על ידי הספק. הערה: בקשות מהמחלקה ResellerService שנוצרו על ידי SamsungResellerServiceFactory חייבות לציין customerId ב-vendorParams . |
ביטול תלונה על מכשירים
שם הנכס | ערך | תיאור |
---|---|---|
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 |