Synchrone Anfrage, um die Beanspruchung eines einzelnen Geräts von einem Kunden aufzuheben.
Methodensignatur
public void unclaimDevice(UnclaimDeviceRequest request) throws CommonException;
UnclaimDeviceRequest
Property-Name | Wert | Erforderlich | Beschreibung |
---|---|---|---|
unclaim |
object(DeviceUnclaim) |
Ja | Der Anspruch auf die Verarbeitung für das Gerät wird zurückgezogen. |
DeviceUnclaim
Sie müssen deviceId
oder deviceIdentifier
angeben.
Property-Name | Wert | Erforderlich | Beschreibung |
---|---|---|---|
deviceId |
string |
Nein | Die Geräte-ID. |
deviceIdentifier |
object( DeviceIdentifier ) |
Nein | Die Geräte-ID. |
vendorParams |
map |
Nein | Zusätzliche Felder, vom Anbieter angegebenes Schlüssel/Wert-Paar. |
Fehlerverhalten
Wenn ein Fehler auftritt, gibt die Bibliothek einen CommonException
mit einem der folgenden Fehlercodes zurück:
Fehlercode |
---|
AUTHORIZATION_FAIL |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |
NOT_IMPLEMENTED |