Method: customers.reports.enumeratePrintJobs

প্রিন্ট জবগুলোর একটি তালিকা নিন।

HTTP অনুরোধ

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
customer

string

আবশ্যক। অনুরোধকারী অ্যাকাউন্টের সাথে যুক্ত গ্রাহককে ব্যবহার করার জন্য গ্রাহক আইডির শুরুতে "customers/" অথবা "customers/my_customer" যুক্ত করতে হবে।

কোয়েরি প্যারামিটার

প্যারামিটার
printerOrgUnitId

string

প্রিন্টারগুলির জন্য সাংগঠনিক ইউনিটের আইডি। যদি এটি নির্দিষ্ট করা থাকে, তবে শুধুমাত্র নির্দিষ্ট সাংগঠনিক ইউনিট থেকে প্রিন্টারগুলিতে জমা দেওয়া প্রিন্ট জবগুলিই ফেরত দেওয়া হবে।

pageSize

integer

একটি পৃষ্ঠায় প্রিন্ট জবের সংখ্যা ০ থেকে ১০০ পর্যন্ত হতে পারে। যদি pageSize নির্দিষ্ট করা না থাকে বা এর আকার শূন্য হয়, তবে এর আকার হবে ৫০।

pageToken

string

পূর্ববর্তী reports.enumeratePrintJobs কল থেকে প্রাপ্ত একটি পেজ টোকেন। পরবর্তী পৃষ্ঠাটি পেতে এটি প্রদান করুন। এটি বাদ দিলে, ফলাফলের প্রথম পৃষ্ঠাটি ফেরত দেওয়া হবে।

পেজিনেশন করার সময়, reports.enumeratePrintJobs এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই সেই কলের সাথে মিলতে হবে যা পেজ টোকেনটি প্রদান করেছে।

filter

string

ফলাফল ফিল্টার করার জন্য কোয়েরি স্ট্রিং, EBNF সিনট্যাক্সে AND দ্বারা পৃথক করা ফিল্ডসমূহ।

দ্রষ্টব্য: এই ফিল্টারে OR অপারেশন সমর্থিত নয়। দ্রষ্টব্য: completeTime জন্য শুধুমাত্র >= এবং <= তুলনাকারী সমর্থিত। দ্রষ্টব্য: userId এবং printerId জন্য শুধুমাত্র = তুলনাকারী সমর্থিত।

সমর্থিত ফিল্টার ক্ষেত্রসমূহ:

  • সম্পূর্ণ সময়
  • প্রিন্টার আইডি
  • ব্যবহারকারীর আইডি
orderBy

string

ফলাফল সাজানোর জন্য ব্যবহৃত ফিল্ড। এটি নির্দিষ্ট না করা হলে, ফলাফলগুলো completeTime ফিল্ডের অবরোহী ক্রমে সাজানো হবে।

ক্ষেত্র অনুসারে সাজানোর সমর্থন:

  • শিরোনাম
  • রাজ্য
  • তৈরি করার সময়
  • সম্পূর্ণ সময়
  • ডকুমেন্টপেজকাউন্ট
  • কালারমোড
  • ডুপ্লেক্স মোড
  • প্রিন্টার
  • ব্যবহারকারীর ইমেল

অনুরোধকারী শরীর

অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।

প্রতিক্রিয়া সংস্থা

প্রিন্ট জবগুলির একটি তালিকা সম্বলিত প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "printJobs": [
    {
      object (PrintJob)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
ক্ষেত্র
printJobs[]

object ( PrintJob )

অনুরোধকৃত প্রিন্ট জবগুলোর তালিকা।

nextPageToken

string

একটি টোকেন, যা পরবর্তী অনুরোধে পরের পৃষ্ঠাটি আনার জন্য ব্যবহার করা যেতে পারে। এই ক্ষেত্রটি বাদ দেওয়া হলে, কোনো পরবর্তী পৃষ্ঠা থাকবে না।

totalSize

string ( int64 format)

অনুরোধের সাথে মিলে যাওয়া মোট প্রিন্ট জবের সংখ্যা।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

প্রিন্টজব

প্রিন্টারে জমা দেওয়া কোনো নথি প্রিন্ট করার অনুরোধকে বোঝায়।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "state": enum (State),
  "createTime": string,
  "completeTime": string,
  "documentPageCount": integer,
  "colorMode": enum (ColorMode),
  "duplexMode": enum (DuplexMode),
  "copyCount": integer,
  "printerId": string,
  "printer": string,
  "userEmail": string,
  "userId": string
}
ক্ষেত্র
id

string

প্রিন্ট জবটির অনন্য আইডি।

title

string

নথিটির শিরোনাম।

state

enum ( State )

কাজটির চূড়ান্ত অবস্থা।

createTime

string ( Timestamp format)

প্রিন্ট জব তৈরির টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

completeTime

string ( Timestamp format)

প্রিন্ট কাজ সম্পন্ন হওয়ার টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

documentPageCount

integer

নথিতে পৃষ্ঠার সংখ্যা।

colorMode

enum ( ColorMode )

রঙিন মোড।

duplexMode

enum ( DuplexMode )

ডুপ্লেক্স মোড।

copyCount

integer

অনুলিপির সংখ্যা।

printerId

string

প্রিন্ট করার জন্য ব্যবহৃত প্রিন্টারের এপিআই আইডি।

printer

string

প্রিন্ট করার জন্য ব্যবহৃত প্রিন্টারের নাম।

userEmail

string

যে ব্যবহারকারী প্রিন্ট জবটি জমা দিয়েছেন, তাঁর প্রাথমিক ই-মেইল ঠিকানা।

userId

string

যে ব্যবহারকারী প্রিন্ট জবটি জমা দিয়েছেন, তাঁর অনন্য ডিরেক্টরি এপিআই আইডি।

রাজ্য

প্রিন্ট জবটির অবস্থা।

এনাম
STATE_UNSPECIFIED প্রিন্ট জবটি একটি অনির্দিষ্ট অবস্থায় আছে।
PRINTED ডকুমেন্টটি সফলভাবে প্রিন্ট করা হয়েছে।
CANCELLED প্রিন্ট কাজটি বাতিল করা হয়েছে।
FAILED প্রিন্ট কাজটি ব্যর্থ হয়েছে।

কালারমোড

প্রিন্ট জব কালার মোড।

এনাম
COLOR_MODE_UNSPECIFIED অনির্দিষ্ট।
BLACK_AND_WHITE কালো এবং সাদা।
COLOR রঙ।

ডুপ্লেক্সমোড

প্রিন্ট জব ডুপ্লেক্স মোডে।

এনাম
DUPLEX_MODE_UNSPECIFIED অনির্দিষ্ট।
ONE_SIDED একতরফা।
TWO_SIDED_LONG_EDGE লম্বা ধার বরাবর দুই দিকে উল্টানো।
TWO_SIDED_SHORT_EDGE ছোট প্রান্ত বরাবর দুই দিকে উল্টানো।