संसाधन: लेबल
लेबल का इस्तेमाल, उपयोगकर्ता के मेलबॉक्स में मौजूद मैसेज और थ्रेड को कैटगरी में बांटने के लिए किया जाता है. किसी उपयोगकर्ता के मेलबॉक्स में ज़्यादा से ज़्यादा 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) के तौर पर दिखाया जाता है. किसी लेबल का रंग सेट करने के लिए, यह फ़ील्ड ज़रूरी है. रंग की वैल्यू के लिए, सिर्फ़ पहले से तय किए गए इन वैल्यू का इस्तेमाल किया जा सकता है: |
तरीके |
|
---|---|
|
नया लेबल बनाता है. |
|
यह चुने गए लेबल को तुरंत और हमेशा के लिए मिटा देता है. साथ ही, उसे उन सभी मैसेज और थ्रेड से हटा देता है जिन पर यह लागू है. |
|
तय किया गया लेबल पाता है. |
|
उपयोगकर्ता के मेलबॉक्स में मौजूद सभी लेबल की सूची बनाता है. |
|
बताए गए लेबल को पैच करें. |
|
बताए गए लेबल को अपडेट करता है. |