Wyświetlanie listy operacji

Operation zawiera stan asynchronicznego wywołania interfejsu API. Ta metoda wyświetla listę operacji pasujące do określonego parametru OperationType lub OperationState.

podpis metody,

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

Nazwa usługi Wartość Wymagane Opis
operationType enum(OperationType) Nie Typ operacji: CLAIM_DEVICES, UNCLAIM_DEVICES, UPDATE_CLAIMS.
state enum(OperationState) Nie Stan operacji: IN_PROGRESS, COMPLETE, COMPLETE_WITH_ERRORS.
pageSize int Nie Rozmiar strony do 100. Jeśli wartość jest większa niż 100 lub null, używana jest wartość 100.
pageToken string Nie token strony. Jeśli jest pusty, zwracana jest pierwsza strona.
vendorParams map Nie Dodatkowe pola, para klucz-wartość określona przez dostawcę.

ListOperationsResponse

Nazwa usługi Wartość Opis
operations Lista object(Operation) Lista operacji pasujących do żądania.
totalCount int Łączna liczba urządzeń pasujących do żądania.
nextPageToken strong Token następnej strony. Brak wartości dla ostatniej strony.
vendorParams map Dodatkowe pola, para klucz-wartość określona przez dostawcę.

Zachowanie w przypadku błędu

Jeśli wystąpi błąd, biblioteka zgłasza CommonException, który zawiera jeden z te kody błędów:

Kod błędu
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED