REST Resource: labels.permissions

संसाधन: Labelअनुमति

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

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 * ऑडियंस/डिफ़ॉल्ट 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

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