listOperations

Un Operation contiene el estado de una llamada asíncrona a la API. Este método enumera las operaciones que coinciden con un OperationType o OperationState especificado.

Firma del método

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

Nombre de la propiedad Valor Obligatorio Descripción
operationType enum(OperationType) No El tipo de operación: CLAIM_DEVICES, UNCLAIM_DEVICES, UPDATE_CLAIMS.
state enum(OperationState) No El estado de la operación: IN_PROGRESS, COMPLETE, COMPLETE_WITH_ERRORS.
pageSize int No Es el tamaño de la página, hasta 100. Si es mayor que 100 o null, se usa 100.
pageToken string No Es el token de página. Si está vacía, se muestra la primera página.
vendorParams map No Campos adicionales, par clave-valor especificado por el proveedor.

ListOperationsResponse

Nombre de la propiedad Valor Descripción
operations Lista de object(Operation) Es la lista de operaciones que coinciden con la solicitud.
totalCount int Es la cantidad total de dispositivos que coinciden con la solicitud.
nextPageToken strong El token de la página siguiente. Es vacío para la última página.
vendorParams map Campos adicionales, par clave-valor especificado por el proveedor.

Comportamiento del error

Si se produce un error, la biblioteca arroja un CommonException que contiene uno de los siguientes códigos de error:

Código de error
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED