Wyświetlanie listy operacji

Element Operation zawiera stan wywołania interfejsu API asynchronicznego. Ta metoda wypisuje operacje dopasowane do określonego 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 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, pary klucz-wartość określone 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. Pusty na ostatniej stronie.
vendorParams map Dodatkowe pola, pary klucz-wartość określone przez dostawcę.

Zachowanie w przypadku błędu

Jeśli wystąpi błąd, biblioteka zwróci błąd CommonException zawierający jeden z tych kodów błędu:

Kod błędu
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED