REST Resource: labels.permissions

সম্পদ: লেবেল পারমিশন

অনুমতি যা একটি লেবেলে প্রধান (ব্যবহারকারী, গোষ্ঠী, শ্রোতা) এর জন্য প্রযোজ্য।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
ক্ষেত্র
name

string

এই অনুমতি সম্পদের নাম.

email

string

একটি ব্যবহারকারী বা গ্রুপ প্রিসিনপালের জন্য ইমেল ঠিকানা নির্দিষ্ট করে। দর্শক প্রধানদের জন্য জনবহুল নয়। ব্যবহারকারী এবং গ্রুপ অনুমতি শুধুমাত্র ইমেল ঠিকানা ব্যবহার করে সন্নিবেশ করা যেতে পারে. আপডেটের অনুরোধে, যদি ইমেল ঠিকানা নির্দিষ্ট করা হয়, কোন প্রধান উল্লেখ করা উচিত নয়।

role

enum ( LabelRole )

অধ্যক্ষের ভূমিকা থাকা উচিত।

ইউনিয়নের মাঠ principal । প্রধান এই অনুমতি প্রযোজ্য. একটি ইমেল, ব্যবহারকারী, গোষ্ঠী বা দর্শক হতে হবে। উদাহরণ: * people/12345 * group/45678 * শ্রোতা/ডিফল্ট principal নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
person

string

ব্যক্তির সম্পদের নাম।

group

string

গ্রুপ রিসোর্স নাম।

audience

string

শ্রোতাদের একটি ভূমিকা প্রদান. audiences/default ম্যাজিক মানটি লেবেলের মালিক প্রতিষ্ঠানের প্রেক্ষাপটে ডিফল্ট দর্শকদের ভূমিকা প্রয়োগ করতে ব্যবহার করা হতে পারে।

লেবেল রোল

ভূমিকা পরবর্তী ভূমিকার সাথে কেন্দ্রীভূত হয়।

Enums
LABEL_ROLE_UNSPECIFIED অজানা ভূমিকা.
READER একজন পাঠক ড্রাইভ আইটেমগুলিতে প্রয়োগ করা লেবেল এবং সংশ্লিষ্ট মেটাডেটা পড়তে পারেন।
APPLIER একজন প্রয়োগকারী ড্রাইভ আইটেমগুলিতে সংশ্লিষ্ট মেটাডেটা লিখতে পারে যেখানে তাদের লেখার অ্যাক্সেসও রয়েছে। READER বোঝায়।
ORGANIZER একজন সংগঠক এই লেবেলটি শেয়ার্ড ড্রাইভে পিন করতে পারেন যা তারা পরিচালনা করে এবং লেবেলে নতুন প্রয়োগকারী যোগ করে।
EDITOR সম্পাদকরা লেবেল মুছে ফেলা সহ যেকোনো আপডেট করতে পারেন যা সংশ্লিষ্ট ড্রাইভ আইটেম মেটাডেটাও মুছে দেয়। APPLIER বোঝায়।

পদ্ধতি

batchDelete

লেবেল অনুমতি মুছে দেয়।

batchUpdate

আপডেট লেবেল অনুমতি.

create

একটি লেবেলের অনুমতি আপডেট করে।

delete

একটি লেবেলের অনুমতি মুছে দেয়।

list

একটি লেবেল এর অনুমতি তালিকা.