REST Resource: users.settings.filters

संसाधन: फ़िल्टर

Gmail फ़िल्टर के लिए संसाधन की परिभाषा. फ़िल्टर, पूरे ईमेल थ्रेड के बजाय चुनिंदा मैसेज पर लागू होते हैं.

JSON के काेड में दिखाना
{
  "id": string,
  "criteria": {
    object (Criteria)
  },
  "action": {
    object (Action)
  }
}
फ़ील्ड
id

string

सर्वर को फ़िल्टर का आईडी असाइन किया गया.

criteria

object (Criteria)

फ़िल्टर के लिए मिलती-जुलती शर्तें.

action

object (Action)

फ़िल्टर की कार्रवाई.

नियम और शर्तें

मैसेज से मिलती-जुलती शर्तें.

JSON के काेड में दिखाना
{
  "from": string,
  "to": string,
  "subject": string,
  "query": string,
  "negatedQuery": string,
  "hasAttachment": boolean,
  "excludeChats": boolean,
  "size": integer,
  "sizeComparison": enum (SizeComparison)
}
फ़ील्ड
from

string

भेजने वाले का डिसप्ले नेम या ईमेल पता.

to

string

पैसे पाने वाले व्यक्ति का डिसप्ले नेम या ईमेल पता. "पाने वाला", "कॉपी", और "गुप्त कॉपी" में मौजूद पाने वालों को शामिल करता है हेडर फ़ील्ड. ईमेल पते के स्थानीय हिस्से का इस्तेमाल किया जा सकता है. उदाहरण के लिए, "उदाहरण" और "example@" दोनों ही "example@gmail.com" से मेल खाते हों. यह फ़ील्ड केस-इनसेंसिटिव है.

subject

string

मैसेज के विषय में, केस-इनसेंसिटिव वाक्यांश मिला है. पिछली और सबसे पहले मौजूद खाली सफ़ेद जगह को हटा दिया जाएगा. साथ ही, आस-पास की खाली जगहों को छोटा कर दिया जाएगा.

query

string

सिर्फ़ बताई गई क्वेरी से मेल खाने वाले मैसेज दिखाएं. Gmail खोज बॉक्स के क्वेरी फ़ॉर्मैट के साथ काम करता है. उदाहरण के लिए, "from:someuser@example.com rfc822msgid:<somemsgid@example.com> is:unread".

negatedQuery

string

सिर्फ़ वे मैसेज दिखाएं जो तय की गई क्वेरी से मेल नहीं खाते. Gmail खोज बॉक्स के क्वेरी फ़ॉर्मैट के साथ काम करता है. उदाहरण के लिए, "from:someuser@example.com rfc822msgid:<somemsgid@example.com> is:unread".

hasAttachment

boolean

क्या मैसेज में कोई अटैचमेंट है.

excludeChats

boolean

जवाब में चैट शामिल नहीं की जानी चाहिए या नहीं.

size

integer

RFC822 पूरे मैसेज का बाइट में साइज़, जिसमें सभी हेडर और अटैचमेंट शामिल हैं.

sizeComparison

enum (SizeComparison)

साइज़ फ़ील्ड के संबंध में, मैसेज का साइज़ बाइट में कैसा होना चाहिए.

SizeComparison

यह तय करता है कि मैसेज के साइज़ और साइज़ फ़ील्ड की तुलना कैसे की जानी चाहिए.

Enums
unspecified
smaller दिए गए साइज़ से छोटे मैसेज ढूंढें.
larger दिए गए साइज़ से बड़े मैसेज ढूंढें.

कार्रवाई

किसी मैसेज पर की जाने वाली कार्रवाइयों का सेट.

JSON के काेड में दिखाना
{
  "addLabelIds": [
    string
  ],
  "removeLabelIds": [
    string
  ],
  "forward": string
}
फ़ील्ड
addLabelIds[]

string

मैसेज में जोड़ने के लिए लेबल की सूची.

removeLabelIds[]

string

मैसेज से हटाए जाने वाले लेबल की सूची.

forward

string

वह ईमेल पता जिस पर मैसेज फ़ॉरवर्ड किया जाना चाहिए.

तरीके

create

फ़िल्टर बनाता है.

delete

चुने गए फ़िल्टर को तुरंत और हमेशा के लिए मिटाता है.

get

फ़िल्टर लगाया जाता है.

list

Gmail उपयोगकर्ता के मैसेज फ़िल्टर की सूची बनाता है.