Operation
zawiera stan asynchronicznego wywołania interfejsu API. Ta metoda wyświetla listę operacji
pasujące do określonego parametru OperationType
lub OperationState
.
Uwaga: klasa ResellerService
utworzona przez GoogleResellerServiceFactory
nie obsługuje tego interfejsu API.
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