Solicitação síncrona para cancelar a reivindicação de um único dispositivo de um cliente.
Assinatura de método
public void unclaimDevice(UnclaimDeviceRequest request) throws CommonException;
UnclaimDeviceRequest
Nome da propriedade | Valor | Obrigatório | Descrição |
---|---|---|---|
unclaim |
object(DeviceUnclaim) |
Sim | O dispositivo cancela a reivindicação para ser processado. |
DeviceUnclaim
É necessário especificar deviceId
ou deviceIdentifier
.
Nome da propriedade | Valor | Obrigatório | Descrição |
---|---|---|---|
deviceId |
string |
Não | O ID do dispositivo. |
deviceIdentifier |
object( DeviceIdentifier ) |
Não | É o identificador do dispositivo. |
vendorParams |
map |
Não | Campos extras, par de chave-valor especificado pelo fornecedor. |
Comportamento de erro
Se ocorrer um erro, a biblioteca vai gerar um CommonException
contendo um dos
seguintes códigos de erro:
Código do erro |
---|
AUTHORIZATION_FAIL |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |
NOT_IMPLEMENTED |