संसाधन: लेबल
लेबल का इस्तेमाल, उपयोगकर्ता के मेलबॉक्स में मौजूद मैसेज और थ्रेड को कैटगरी के हिसाब से दिखाने के लिए किया जाता है. किसी उपयोगकर्ता के मेलबॉक्स के लिए, ज़्यादा से ज़्यादा 10,000 लेबल इस्तेमाल किए जा सकते हैं.
| JSON के काेड में दिखाना |
|---|
{ "id": string, "name": string, "messageListVisibility": enum ( |
| फ़ील्ड | |
|---|---|
id |
लेबल का बदला नहीं जा सकने वाला आईडी. |
name |
लेबल का डिसप्ले नेम. |
messageListVisibility |
Gmail के वेब इंटरफ़ेस में, मैसेज की सूची में इस लेबल वाले मैसेज दिखते हैं. |
labelListVisibility |
Gmail के वेब इंटरफ़ेस में, लेबल की सूची में लेबल दिखने की स्थिति. |
type |
लेबल के मालिक का टाइप. उपयोगकर्ता लेबल, उपयोगकर्ता बनाता है. साथ ही, उपयोगकर्ता ही इनमें बदलाव कर सकता है और इन्हें मिटा सकता है. इन्हें किसी भी मैसेज या थ्रेड पर लागू किया जा सकता है. सिस्टम लेबल, अंदरूनी तौर पर बनाए जाते हैं. इन्हें जोड़ा, बदला या मिटाया नहीं जा सकता. कुछ मामलों में, सिस्टम लेबल को मैसेज और थ्रेड पर लागू किया जा सकता है या उनसे हटाया जा सकता है. हालांकि, इसकी कोई गारंटी नहीं है. उदाहरण के लिए, उपयोगकर्ता मैसेज और थ्रेड से |
messagesTotal |
लेबल वाले मैसेज की कुल संख्या. |
messagesUnread |
लेबल वाले ऐसे मैसेज की संख्या जिन्हें पढ़ा नहीं गया है. |
threadsTotal |
लेबल वाले थ्रेड की कुल संख्या. |
threadsUnread |
लेबल वाली उन थ्रेड की संख्या जिन्हें पढ़ा नहीं गया है. |
color |
लेबल को असाइन किया जाने वाला रंग. कलर सिर्फ़ उन लेबल के लिए उपलब्ध है जिनके लिए |
MessageListVisibility
| Enums | |
|---|---|
show |
मैसेज की सूची में लेबल दिखाएं. |
hide |
मैसेज की सूची में लेबल न दिखाएं. |
LabelListVisibility
| Enums | |
|---|---|
labelShow |
लेबल को लेबल की सूची में दिखाएं. |
labelShowIfUnread |
अगर उस लेबल के साथ कोई भी नहीं पढ़ा गया मैसेज है, तो लेबल दिखाएं. |
labelHide |
लेबल को लेबल की सूची में न दिखाएं. |
टाइप
| Enums | |
|---|---|
system |
Gmail से बनाए गए लेबल. |
user |
उपयोगकर्ता या ऐप्लिकेशन की ओर से बनाए गए कस्टम लेबल. |
रंग
| JSON के काेड में दिखाना |
|---|
{ "textColor": string, "backgroundColor": string } |
| फ़ील्ड | |
|---|---|
textColor |
लेबल के टेक्स्ट का रंग, जिसे हेक्स स्ट्रिंग के तौर पर दिखाया जाता है. किसी लेबल का रंग सेट करने के लिए, यह फ़ील्ड ज़रूरी है. रंग की वैल्यू के लिए, पहले से तय किए गए सिर्फ़ इन सेट का इस्तेमाल किया जा सकता है: |
backgroundColor |
बैकग्राउंड के रंग को हेक्स स्ट्रिंग #RRGGBB (जैसे, #000000) के तौर पर दिखाया जाता है. किसी लेबल का रंग सेट करने के लिए, यह फ़ील्ड ज़रूरी है. रंग की वैल्यू के लिए, पहले से तय किए गए सिर्फ़ इन सेट का इस्तेमाल किया जा सकता है: |
तरीके |
|
|---|---|
|
इससे नया लेबल बनता है. |
|
यह विकल्प, चुने गए लेबल को तुरंत और हमेशा के लिए मिटा देता है. साथ ही, इसे उन सभी मैसेज और थ्रेड से हटा देता है जिन पर यह लागू किया गया था. |
|
यह फ़ंक्शन, तय किया गया लेबल दिखाता है. |
|
यह कुकी, उपयोगकर्ता के मेलबॉक्स में मौजूद सभी लेबल की सूची बनाती है. |
|
इस तरीके का इस्तेमाल करके, किसी लेबल में बदलाव किया जा सकता है. |
|
इससे चुने गए लेबल को अपडेट किया जाता है. |