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 |