REST Resource: labels.permissions

संसाधन: लेबल अनुमति

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

जेएसओएन के काेड में दिखाना
{
  "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

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