listOperations

Um Operation contém o status de uma chamada de API assíncrona. Esse método lista operações que correspondem a um OperationType e/ou OperationState especificado.

Assinatura de método

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

Nome da propriedade Valor Obrigatório Descrição
operationType enum(OperationType) Não O tipo de operação: CLAIM_DEVICES, UNCLAIM_DEVICES, UPDATE_CLAIMS.
state enum(OperationState) Não O estado da operação: IN_PROGRESS, COMPLETE, COMPLETE_WITH_ERRORS.
pageSize int Não O tamanho da página, até 100. Se for maior que 100 ou null, 100 será usado.
pageToken string Não O token da página. Se estiver vazio, a primeira página será retornada.
vendorParams map Não Campos extras, par de chave-valor especificado pelo fornecedor.

ListOperationsResponse

Nome da propriedade Valor Descrição
operations Lista de object(Operation) A lista de operações que correspondem à solicitação.
totalCount int A contagem total de dispositivos que correspondem à solicitação.
nextPageToken strong O token da próxima página. Vazio para a última página.
vendorParams map 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
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED