Richiesta sincrona per annullare la rivendicazione di un singolo dispositivo da parte di un cliente.
Firma del metodo
public void unclaimDevice(UnclaimDeviceRequest request) throws CommonException;
UnclaimDeviceRequest
Nome proprietà | Valore | Obbligatorio | Descrizione |
---|---|---|---|
unclaim |
object(DeviceUnclaim) |
Sì | Annullamento della rivendicazione del dispositivo da elaborare. |
DeviceUnclaim
Devi specificare deviceId
o deviceIdentifier
.
Nome proprietà | Valore | Obbligatorio | Descrizione |
---|---|---|---|
deviceId |
string |
No | L'ID dispositivo. |
deviceIdentifier |
object( DeviceIdentifier ) |
No | L'identificatore del dispositivo. |
vendorParams |
map |
No | Campi aggiuntivi, coppia chiave-valore specificata dal fornitore. |
Comportamento in caso di errore
Se si verifica un errore, la libreria genera un CommonException
contenente uno dei seguenti codici di errore:
Codice di errore |
---|
AUTHORIZATION_FAIL |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |
NOT_IMPLEMENTED |