لیست عملیات

یک Operation شامل وضعیت تماس API ناهمزمان است. این روش عملیاتی را فهرست می کند که با یک OperationType و/یا OperationState مشخص شده مطابقت دارند.

امضای روش

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

نام ملک ارزش مورد نیاز توضیحات
operationType enum( OperationType ) خیر نوع عملیات: CLAIM_DEVICES ، UNCLAIM_DEVICES ، UPDATE_CLAIMS .
state enum( OperationState ) خیر وضعیت عملیات: IN_PROGRESS ، COMPLETE ، COMPLETE_WITH_ERRORS .
pageSize int خیر اندازه صفحه تا 100 . اگر بزرگتر از 100 یا null ، 100 استفاده می شود.
pageToken string خیر توکن صفحه. اگر خالی باشد، صفحه اول برگردانده می شود.
vendorParams map خیر فیلدهای اضافی، جفت کلید-مقدار مشخص شده توسط فروشنده.

ListOperationsResponse

نام ملک ارزش توضیحات
operations لیست object( Operation ) لیست عملیات مطابق با درخواست
totalCount int تعداد کل دستگاه های مطابق با درخواست.
nextPageToken strong نشانه صفحه بعدی. برای صفحه آخر خالی است.
vendorParams map فیلدهای اضافی، جفت کلید-مقدار مشخص شده توسط فروشنده.

رفتار خطا

اگر خطایی رخ دهد، کتابخانه یک CommonException حاوی یکی از کدهای خطای زیر می‌فرستد:

کد خطا
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED