Resource: Filter
Definisi resource untuk filter Gmail. Filter berlaku untuk pesan tertentu, bukan seluruh rangkaian email.
Representasi JSON |
---|
{ "id": string, "criteria": { object ( |
Kolom | |
---|---|
id |
ID filter yang ditetapkan oleh server. |
criteria |
Kriteria pencocokan untuk filter. |
action |
Tindakan yang dilakukan filter. |
Kriteria
Kriteria kecocokan pesan.
Representasi JSON |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Kolom | |
---|---|
from |
Nama tampilan atau alamat email pengirim. |
to |
Nama tampilan atau alamat email penerima. Menyertakan penerima di kolom header "hingga", "cc", dan "bcc". Anda dapat menggunakan bagian lokal alamat email saja. Misalnya, "example" dan "example@" cocok dengan "example@gmail.com". Kolom ini tidak peka huruf besar/kecil. |
subject |
Frasa tidak peka huruf besar/kecil yang ditemukan dalam subjek pesan. Spasi kosong di awal dan akhir akan dipangkas serta ruang yang berdekatan akan diciutkan. |
query |
Hanya menampilkan pesan yang cocok dengan kueri yang ditentukan. Mendukung format kueri yang sama dengan kotak penelusuran Gmail. Misalnya, |
negatedQuery |
Hanya menampilkan pesan yang tidak cocok dengan kueri yang ditentukan. Mendukung format kueri yang sama dengan kotak penelusuran Gmail. Misalnya, |
hasAttachment |
Apakah pesan memiliki lampiran. |
excludeChats |
Apakah respons harus mengecualikan chat. |
size |
Ukuran seluruh pesan RFC822 dalam byte, termasuk semua header dan lampiran. |
sizeComparison |
Bagaimana ukuran pesan dalam byte harus dikaitkan dengan kolom ukuran. |
Perbandingan Ukuran
Menentukan bagaimana kolom ukuran harus dibandingkan dengan ukuran pesan.
Enumerasi | |
---|---|
unspecified |
|
smaller |
Menemukan pesan yang lebih kecil dari ukuran yang ditentukan. |
larger |
Menemukan pesan yang lebih besar dari ukuran yang ditentukan. |
Tindakan
Sekumpulan tindakan yang harus dilakukan pada pesan.
Representasi JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Kolom | |
---|---|
addLabelIds[] |
Daftar label yang akan ditambahkan ke pesan. |
removeLabelIds[] |
Daftar label yang akan dihapus dari pesan. |
forward |
Alamat email yang akan dikirimi pesan. |
Metode |
|
---|---|
|
Membuat filter. |
|
Segera dan secara permanen menghapus filter yang ditentukan. |
|
Mendapatkan filter. |
|
Mencantumkan filter pesan pengguna Gmail. |