annulla rivendicazione

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) 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