listİşlemler

Operation, asenkron bir API çağrısının durumunu içerir. Bu yöntem, belirtilen OperationType ve/veya OperationState ile eşleşen işlemleri listeler.

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 Sayfa boyutu (100'e kadar). 100 veya null değerinden büyükse 100 kullanılır.
pageToken string Hayır Sayfa jetonu. Boşsa ilk sayfa döndürülür.
vendorParams map Hayır Ek alanlar, tedarikçi firma 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ştur.
vendorParams map Fazladan alanlar, satıcı tarafından belirtilen anahtar/değer çifti.

Hata davranışı

Hata oluştuğunda kitaplık aşağıdaki hata kodlarından birini içeren bir CommonException oluşturur:

Hata kodu
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED