listOperations

Un elemento Operation contiene lo stato di una chiamata API asincrona. Questo metodo elenca le operazioni corrispondenti a un elemento OperationType e/o OperationState specificato.

Firma del metodo

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

Nome proprietà Valore Obbligatorio Descrizione
operationType enum(OperationType) No Il tipo di operazione: CLAIM_DEVICES, UNCLAIM_DEVICES e UPDATE_CLAIMS.
state enum(OperationState) No Lo stato dell'operazione: IN_PROGRESS, COMPLETE e COMPLETE_WITH_ERRORS.
pageSize int No Dimensioni della pagina, fino a 100. Se maggiore di 100 o null, viene utilizzato 100.
pageToken string No Il token della pagina. Se il campo è vuoto, viene restituita la prima pagina.
vendorParams map No Campi aggiuntivi, coppia chiave-valore specificata dal fornitore.

ListOperationsResponse

Nome proprietà Valore Descrizione
operations Elenco di object(Operation) L'elenco delle operazioni corrispondenti alla richiesta.
totalCount int Il numero totale di dispositivi corrispondenti alla richiesta.
nextPageToken strong Il token della pagina successiva. Vuota per l'ultima pagina.
vendorParams map Campi aggiuntivi, coppia chiave-valore specificata dal fornitore.

Comportamento errori

Se si verifica un errore, la libreria genera un elemento CommonException contenente uno dei seguenti codici di errore:

Codice di errore
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED