Resource: Filter
Definisi resource untuk filter Gmail. Filter diterapkan ke pesan tertentu, bukan seluruh rangkaian email.
Representasi JSON |
---|
{ "id": string, "criteria": { object ( |
Kolom | |
---|---|
id |
ID filter yang ditetapkan server. |
criteria |
Kriteria pencocokan untuk filter. |
action |
Tindakan yang dilakukan filter. |
Kriteria
Kriteria pencocokan 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. Mencakup penerima di kolom header "to", "cc", dan "bcc". Anda dapat menggunakan bagian lokal alamat email. Misalnya, "example" dan "example@" cocok dengan "example@gmail.com". Kolom ini tidak peka huruf besar/kecil. |
subject |
Frasa yang tidak peka huruf besar/kecil yang ditemukan dalam subjek pesan. Spasi kosong di akhir dan di awal akan dipangkas dan spasi 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 |
Hubungan antara ukuran pesan dalam byte dengan kolom ukuran. |
SizeComparison
Menentukan cara kolom ukuran harus dibandingkan dengan ukuran pesan.
Enum | |
---|---|
unspecified |
|
smaller |
Menemukan pesan yang ukurannya lebih kecil dari ukuran yang ditentukan. |
larger |
Menemukan pesan yang ukurannya lebih besar dari ukuran yang ditentukan. |
Tindakan
Kumpulan tindakan yang akan 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 tujuan penerusan pesan. |
Metode |
|
---|---|
|
Membuat filter. |
|
Menghapus filter yang ditentukan secara langsung dan permanen. |
|
Mendapatkan filter. |
|
Mencantumkan filter pesan pengguna Gmail. |