रिसॉर्स: फ़िल्टर
Gmail फ़िल्टर के लिए रिसॉर्स की परिभाषा. फ़िल्टर, पूरे ईमेल थ्रेड के बजाय किसी खास मैसेज पर लागू होते हैं.
| JSON काेड में दिखाना |
|---|
{ "id": string, "criteria": { object ( |
| फ़ील्ड | |
|---|---|
id |
फ़िल्टर का वह आईडी जो सर्वर ने असाइन किया है. |
criteria |
फ़िल्टर के लिए मैच करने की शर्तें. |
action |
वह कार्रवाई जो फ़िल्टर करता है. |
शर्तें
मैसेज के लिए मैच करने की शर्तें.
| JSON काेड में दिखाना |
|---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
| फ़ील्ड | |
|---|---|
from |
भेजने वाले का डिसप्ले नेम या ईमेल पता. |
to |
पाने वाले का डिसप्ले नेम या ईमेल पता. इसमें "to", "cc" और "bcc" हेडर फ़ील्ड में शामिल पाने वाले शामिल होते हैं. आपके पास ईमेल पते का सिर्फ़ स्थानीय हिस्सा इस्तेमाल करने का विकल्प होता है. उदाहरण के लिए, "example" और "example@" दोनों "example@gmail.com" से मैच करते हैं. यह फ़ील्ड केस-इनसेंसिटिव है. |
subject |
मैसेज के विषय में मौजूद केस-इनसेंसिटिव वाक्यांश. आखिर और शुरू में मौजूद खाली सफ़ेद जगह हटा दी जाएगी और आस-पास की खाली जगहों को एक साथ जोड़ दिया जाएगा. |
query |
सिर्फ़ तय की गई क्वेरी से मैच करने वाले मैसेज दिखाए जाएंगे. यह Gmail के खोज बॉक्स के जैसे ही क्वेरी फ़ॉर्मैट के साथ काम करता है. उदाहरण के लिए, |
negatedQuery |
सिर्फ़ तय की गई क्वेरी से मैच न करने वाले मैसेज दिखाए जाएंगे. यह Gmail के खोज बॉक्स के जैसे ही क्वेरी फ़ॉर्मैट के साथ काम करता है. उदाहरण के लिए, |
hasAttachment |
क्या मैसेज में कोई अटैचमेंट है. |
excludeChats |
क्या जवाब में चैट शामिल नहीं होनी चाहिए. |
size |
पूरे RFC822 मैसेज का साइज़ बाइट में. इसमें सभी हेडर और अटैचमेंट शामिल हैं. |
sizeComparison |
बाइट में मैसेज का साइज़, साइज़ फ़ील्ड के मुकाबले कैसा होना चाहिए. |
SizeComparison
इससे यह तय किया जाता है कि साइज़ फ़ील्ड की तुलना मैसेज के साइज़ से कैसे की जानी चाहिए.
| Enums | |
|---|---|
unspecified |
|
smaller |
दिए गए साइज़ से छोटे मैसेज ढूंढें. |
larger |
दिए गए साइज़ से बड़े मैसेज ढूंढें. |
कार्रवाई
किसी मैसेज पर की जाने वाली कार्रवाइयों का सेट.
| JSON काेड में दिखाना |
|---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
| फ़ील्ड | |
|---|---|
addLabelIds[] |
मैसेज में जोड़े जाने वाले लेबल की सूची. |
removeLabelIds[] |
मैसेज से हटाए जाने वाले लेबल की सूची. |
forward |
वह ईमेल पता जिस पर मैसेज फ़ॉरवर्ड किया जाना चाहिए. इससे मैसेज को इस फ़ील्ड में तय किए गए पते पर रीडायरेक्ट किया जाता है. साथ ही, "से" फ़ील्ड में मूल भेजने वाले का ईमेल पता बना रहता है. |
तरीके |
|
|---|---|
|
कोई फ़िल्टर बनाता है. |
|
तय किए गए फ़िल्टर को तुरंत और हमेशा के लिए मिटा देता है. |
|
कोई फ़िल्टर दिखाता है. |
|
Gmail के किसी उपयोगकर्ता के मैसेज फ़िल्टर की सूची दिखाता है. |