रिसॉर्स: LabelPermission
वह अनुमति जो किसी लेबल पर प्रिंसिपल (उपयोगकर्ता, ग्रुप, ऑडियंस) पर लागू होती है.
JSON के काेड में दिखाना |
---|
{ "name": string, "email": string, "role": enum ( |
फ़ील्ड | |
---|---|
name |
इस अनुमति के संसाधन का नाम. |
email |
किसी उपयोगकर्ता या ग्रुप के प्रिंसिपल का ईमेल पता बताता है. ऑडियंस प्रिंसिपल के लिए अपने-आप जानकारी नहीं भरी जाती. उपयोगकर्ता और ग्रुप की अनुमतियों को सिर्फ़ ईमेल पते का इस्तेमाल करके शामिल किया जा सकता है. अपडेट करने के अनुरोधों में, अगर ईमेल पता दिया गया है, तो किसी प्रिंसिपल की जानकारी नहीं दी जानी चाहिए. |
role |
वह भूमिका जो मुख्य खाते के पास होनी चाहिए. |
यूनियन फ़ील्ड principal . वह मुख्य रकम जिस पर यह अनुमति लागू होती है. कोई ईमेल, उपयोगकर्ता, ग्रुप या ऑडियंस होना चाहिए. उदाहरण: * people/12345 * groups/45678 * ऑडियंस/डिफ़ॉल्ट principal इनमें से सिर्फ़ एक हो सकता है: |
|
person |
व्यक्ति के संसाधन का नाम. |
group |
ग्रुप के संसाधन का नाम. |
audience |
जिस ऑडियंस को भूमिका देनी है. |
LabelRole
भूमिकाएं, अगली भूमिका के साथ मिलती-जुलती होती हैं. LINT.IfChange(LabelRole)
Enums | |
---|---|
LABEL_ROLE_UNSPECIFIED |
अज्ञात भूमिका. |
READER |
Drive में मौजूद आइटम पर लागू किया गया लेबल और मेटाडेटा पढ़ सकता है. |
APPLIER |
ऐप्लिकेशन इस्तेमाल करने वाला व्यक्ति, Drive में मौजूद उन आइटम से जुड़ा मेटाडेटा लिख सकता है जिनमें भी उसके पास बदलाव करने का ऐक्सेस है. इसका मतलब READER है. |
ORGANIZER |
आयोजक इस लेबल को 'शेयर की गई ड्राइव' में पिन कर सकता है, जिसे वह मैनेज करता है. साथ ही, लेबल में नए ऐप्लायर जोड़ सकता है. |
EDITOR |
एडिटर, लेबल में कोई भी बदलाव कर सकते हैं. जैसे, लेबल मिटाना. इससे, उससे जुड़े Drive आइटम का मेटाडेटा भी मिट जाता है. APPLIER का मतलब है. |
तरीके |
|
---|---|
|
लेबल की अनुमतियां मिटाता है. |
|
लेबल की अनुमतियां अपडेट करता है. |
|
लेबल की अनुमतियां अपडेट करता है. |
|
किसी लेबल की अनुमति मिटाता है. |
|
किसी लेबल की अनुमतियों की सूची बनाता है. |