UnclaimDevicesAsync

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