তালিকা অপারেশন

একটি Operation একটি অ্যাসিঙ্ক্রোনাস API কলের স্থিতি ধারণ করে। এই পদ্ধতিটি একটি নির্দিষ্ট OperationType এবং/অথবা OperationState সাথে মিলে যাওয়া ক্রিয়াকলাপগুলিকে তালিকাভুক্ত করে।

পদ্ধতি স্বাক্ষর

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperations Request

সম্পত্তির নাম মান প্রয়োজন বর্ণনা
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 না অতিরিক্ত ক্ষেত্র, বিক্রেতা নির্দিষ্ট কী-মান জোড়া।

তালিকা অপারেশন প্রতিক্রিয়া

সম্পত্তির নাম মান বর্ণনা
operations object( Operation ) অনুরোধের সাথে মিলে যাওয়া ক্রিয়াকলাপের তালিকা।
totalCount int অনুরোধের সাথে মিলে যাওয়া ডিভাইসের মোট গণনা।
nextPageToken strong পরের পাতা টোকেন. শেষ পৃষ্ঠার জন্য খালি।
vendorParams map অতিরিক্ত ক্ষেত্র, বিক্রেতা নির্দিষ্ট কী-মান জোড়া।

ত্রুটি আচরণ

যদি একটি ত্রুটি ঘটে, লাইব্রেরি নিম্নলিখিত ত্রুটি কোডগুলির মধ্যে একটি সম্বলিত একটি CommonException নিক্ষেপ করে:

ভুল সংকেত
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED