Asynchrone Anfrage zum Zurückziehen von bis zu 100.000 Geräten für einen oder mehrere Kunden.
Asynchrone API-Methoden geben ein Ergebnis zurück, bevor die Verarbeitung abgeschlossen ist. Außerdem sorgen sie dafür, dass die Anwendung (oder das Tool) reaktionsschnell bleibt, während ein langer Vorgang abgeschlossen ist. Ihre App sollte getOperation
aufrufen, um den Status des Vorgangs regelmäßig zu prüfen.
Methodensignatur
public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);
Geräteanforderung zurückziehen
Attributname | Wert | Erforderlich | Beschreibung |
---|---|---|---|
unclaims |
Liste von object(DeviceUnclaim) |
Ja | Das Gerät fordert die Verarbeitung an. |
vendorParams |
map |
Nein | Zusätzliche Felder, vom Anbieter angegebenes Schlüssel/Wert-Paar. Hinweis: Anfragen aus der Klasse ResellerService , die von SamsungResellerServiceFactory erstellt wurden, müssen in vendorParams eine customerId angeben. |
UnclaimDevicesResponse
Attributname | Wert | Beschreibung |
---|---|---|
operations |
Liste der object( Operation ) |
Eine oder mehrere UnclaimDevices -Operation -Instanzen. |
Fehlerverhalten
Wenn ein Fehler auftritt, gibt das Objekt Operation
einen der folgenden Fehlercodes zurück:
Fehlercode |
---|
DEVICE_UPLOAD_COUNT_EXCEEDED |
INTERNAL_SERVER_ERROR |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |