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