listİşlemler

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.

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