Solicitud síncrona para cancelar el reclamo de un solo dispositivo de un cliente.
Firma del método
public void unclaimDevice(UnclaimDeviceRequest request) throws CommonException;
UnclaimDeviceRequest
Nombre de la propiedad | Valor | Obligatorio | Descripción |
---|---|---|---|
unclaim |
object(DeviceUnclaim) |
Sí | El dispositivo no se ha reclamado como procesado. |
DeviceUnclaim
Debes especificar deviceId
o deviceIdentifier
.
Nombre de la propiedad | Valor | Obligatorio | Descripción |
---|---|---|---|
deviceId |
string |
No | Es el ID del dispositivo. |
deviceIdentifier |
object( DeviceIdentifier ) |
No | Es el identificador del dispositivo. |
vendorParams |
map |
No | Campos adicionales, par clave-valor especificado por el proveedor. |
Comportamiento del error
Si se produce un error, la biblioteca arroja una CommonException
con uno de los siguientes elementos:
los siguientes códigos de error:
Código de error |
---|
AUTHORIZATION_FAIL |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |
NOT_IMPLEMENTED |