REST Resource: labels.permissions

संसाधन: LabelPermission

किसी लेबल पर किसी प्रिंसिपल (उपयोगकर्ता, ग्रुप, ऑडियंस) के लिए लागू होने वाली अनुमति.

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 * groups/45678 * audiences/default principal इनमें से सिर्फ़ एक हो सकता है:
person

string

व्यक्ति के संसाधन का नाम.

group

string

ग्रुप के संसाधन का नाम.

audience

string

जिस ऑडियंस को भूमिका असाइन करनी है. audiences/default की मैजिक वैल्यू का इस्तेमाल, लेबल के मालिक संगठन के संदर्भ में डिफ़ॉल्ट ऑडियंस पर भूमिका लागू करने के लिए किया जा सकता है.

LabelRole

भूमिकाएं, बाद की भूमिका के साथ जुड़ी होती हैं.

Enums
LABEL_ROLE_UNSPECIFIED भूमिका की जानकारी नहीं है.
READER कोई भी व्यक्ति, Drive में मौजूद आइटम पर लागू किए गए लेबल और उससे जुड़े मेटाडेटा को पढ़ सकता है.
APPLIER आवेदन करने वाला व्यक्ति, Drive में मौजूद उन आइटम पर मेटाडेटा लिख सकता है जिनके लिए उसके पास लिखने का ऐक्सेस भी है. इसका मतलब है कि READER.
ORGANIZER आयोजक, इस लेबल को उन शेयर की गई ड्राइव में पिन कर सकता है जिन्हें वह मैनेज करता है. साथ ही, लेबल में नए लोगों को जोड़ सकता है.
EDITOR एडिटर, कोई भी बदलाव कर सकते हैं. इनमें लेबल मिटाना भी शामिल है. लेबल मिटाने पर, उससे जुड़ा Drive आइटम का मेटाडेटा भी मिट जाता है. इसका मतलब है कि APPLIER.

तरीके

batchDelete

यह कुकी, लेबल की अनुमतियां मिटाती है.

batchUpdate

यह लेबल की अनुमतियों को अपडेट करता है.

create

यह लेबल की अनुमतियों को अपडेट करता है.

delete

यह लेबल की अनुमति मिटाता है.

list

यह लेबल की अनुमतियों की सूची दिखाता है.