unclaimDevicesAsync

בקשה אסינכררונית לבטל את הבעלות על עד 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