listİşlemler

Operation , eşzamansız bir API çağrısının durumunu içerir. Bu yöntemde belirtilen bir OperationType ile eşleşiyor ve/veya OperationState.

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 En fazla 100 sayfa boyutu. 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 Fazladan 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 toplam cihaz sayısı.
nextPageToken strong Sonraki sayfa jetonu. Son sayfa için boş.
vendorParams map Fazladan alanlar, satıcı tarafından belirtilen anahtar/değer çifti.

Hata davranışı

Bir hata oluşursa kitaplık şunlardan birini içeren bir CommonException bildirir: şu hata kodlarına sahipsiniz:

Hata kodu
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED