Operation
ise eşzamansız API çağrısının durumunu içerir. Bu yöntem, belirtilen bir OperationType
ve/veya OperationState
ile eşleşen işlemleri listeler.
Not: GoogleResellerServiceFactory
tarafından oluşturulan ResellerService
sınıfı, bu API'yi desteklemez.
Yöntem imzası
public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;
ListOperationsRequest
Mülk adı
Değer
Zorunlu
Açıklama
operationType
enum(
OperationType
)
Hayır
İşlem türü: CLAIM_DEVICES
, UNCLAIM_DEVICES
, UPDATE_CLAIMS
.
state
enum(
OperationState
)
Hayır
İşlem durumu: IN_PROGRESS
, COMPLETE
, COMPLETE_WITH_ERRORS
.
pageSize
int
Hayır
Sayfanın boyutu (en fazla 100
). 100
veya null
değerinden büyükse 100
kullanılır.
pageToken
string
Hayır
Sayfa jetonu. Boş bırakılırsa ilk sayfa döndürülür.
vendorParams
map
Hayır
Ek alanlar, satıcı tarafından belirtilen anahtar/değer çifti.
ListOperationsResponse
Mülk adı
Değer
Açıklama
operations
object(
Operation
)
listesi
İstekle eşleşen işlemlerin listesi.
totalCount
int
İstekle eşleşen cihazların toplam sayısı.
nextPageToken
strong
Sonraki sayfa jetonu. Son sayfa için boş.
vendorParams
map
Ek alanlar, satıcı tarafından belirtilen anahtar/değer çifti.
Hata davranışı
Bir hata oluşursa kitaplık, aşağıdaki hata kodlarından birini içeren bir CommonException
atar:
Hata kodu
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED