unclaimDevicesAsync

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