Solicitação assíncrona para cancelar a reivindicação de até 100.000 dispositivos de um ou mais clientes.
Os métodos de API assíncronos retornam um resultado antes que o processamento seja concluído. Elas
também ajudam o app (ou a ferramenta) a permanecer responsivo para os usuários enquanto eles esperam
que uma operação de longa duração seja concluída. O app precisa chamar
getOperation
para verificar o status da operação periodicamente.
Assinatura de método
public UnclaimDevicesResponse unclaimDevicesAsync(UnclaimDevicesRequest request);
UnclaimDevicesRequest
Nome da propriedade | Valor | Obrigatório | Descrição |
---|---|---|---|
unclaims |
Lista de object(DeviceUnclaim) |
Sim | O dispositivo não é processado. |
vendorParams |
map |
Não | Campos extras, par de chave-valor especificado pelo fornecedor. Observação: as solicitações da classe ResellerService criadas por SamsungResellerServiceFactory precisam especificar um customerId em vendorParams . |
UnclaimDevicesResponse
Nome da propriedade | Valor | Descrição |
---|---|---|
operations |
Lista de object( Operation ) |
Uma ou mais instâncias UnclaimDevices Operation . |
Comportamento de erro
Se ocorrer um erro, o objeto Operation
vai retornar um dos seguintes códigos de erro:
Código do erro |
---|
DEVICE_UPLOAD_COUNT_EXCEEDED |
INTERNAL_SERVER_ERROR |
INVALID_DEVICE_IMEI |
INVALID_DEVICE_MEID |
INVALID_DEVICE_SERIAL |
INVALID_IDENTIFIER_SET |