Operation
zawiera stan asynchronicznego wywołania interfejsu API. Wyświetla ona operacje pasujące do określonych wartości OperationType
lub OperationState
.
Uwaga: klasa ResellerService
utworzona przez GoogleResellerServiceFactory
nie obsługuje tego interfejsu API.
Podpis metody
public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;
Wyświetlanie listy operacji
Nazwa usługi
Wartość
Wymagany
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, maksymalnie 100
. Jeśli wartość przekracza 100
lub null
, używana jest wartość 100
.
pageToken
string
Nie
Token strony. Brak wartości powoduje wyświetlenie pierwszej strony.
vendorParams
map
Nie
Dodatkowe pola określone przez dostawcę w parze klucz-wartość.
Wyświetlanie listy operacji
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 w przypadku ostatniej strony.
vendorParams
map
Dodatkowe pola określone przez dostawcę w parze klucz-wartość.
Działanie błędu
Jeśli wystąpi błąd, biblioteka wyświetli CommonException
zawierający jeden z tych kodów błędów:
Kod błędu
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED