REST Resource: users.settings.filters

সম্পদ: ফিল্টার

জিমেইল ফিল্টার জন্য সম্পদ সংজ্ঞা. ফিল্টারগুলি সম্পূর্ণ ইমেল থ্রেডের পরিবর্তে নির্দিষ্ট বার্তাগুলিতে প্রযোজ্য।

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

প্রাপকের প্রদর্শন নাম বা ইমেল ঠিকানা। "থেকে", "cc", এবং "bcc" শিরোনাম ক্ষেত্রে প্রাপকদের অন্তর্ভুক্ত করে। আপনি ইমেল ঠিকানার স্থানীয় অংশ ব্যবহার করতে পারেন। উদাহরণস্বরূপ, "example" এবং "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 )

বাইটে বার্তার আকার আকার ক্ষেত্রের সাথে সম্পর্কিত হওয়া উচিত।

আকার তুলনা

বার্তা আকারের সাথে আকারের ক্ষেত্রটি কীভাবে তুলনা করা উচিত তা নির্ধারণ করে।

এনামস
unspecified
smaller প্রদত্ত আকারের চেয়ে ছোট বার্তা খুঁজুন।
larger প্রদত্ত আকারের চেয়ে বড় বার্তা খুঁজুন।

কর্ম

একটি বার্তায় সঞ্চালনের জন্য কর্মের একটি সেট৷

JSON প্রতিনিধিত্ব
{
  "addLabelIds": [
    string
  ],
  "removeLabelIds": [
    string
  ],
  "forward": string
}
ক্ষেত্র
addLabelIds[]

string

বার্তায় যোগ করার জন্য লেবেলের তালিকা।

removeLabelIds[]

string

বার্তা থেকে সরানোর জন্য লেবেলগুলির তালিকা৷

forward

string

ইমেল ঠিকানা যা বার্তা ফরোয়ার্ড করা উচিত.

পদ্ধতি

create

একটি ফিল্টার তৈরি করে।

delete

অবিলম্বে এবং স্থায়ীভাবে নির্দিষ্ট ফিল্টার মুছে দেয়।

get

একটি ফিল্টার পায়।

list

একটি Gmail ব্যবহারকারীর বার্তা ফিল্টার তালিকাভুক্ত করে।