Recurso: filtro
Definição de recursos para filtros do Gmail. Os filtros são aplicados a mensagens específicas em vez de a uma conversa de e-mail inteira.
Representação JSON |
---|
{ "id": string, "criteria": { object ( |
Campos | |
---|---|
id |
O servidor atribuiu o ID do filtro. |
criteria |
Critérios de correspondência do filtro. |
action |
Ação que o filtro executa. |
Critérios
A mensagem corresponde aos critérios.
Representação JSON |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Campos | |
---|---|
from |
O nome de exibição ou o endereço de e-mail do remetente. |
to |
O nome de exibição ou o endereço de e-mail do destinatário. Inclui destinatários em "Para", "Cc" e "Cco" . Você pode usar simplesmente a parte local do endereço de e-mail. Por exemplo, "exemplo" e "exemplo@" ambos correspondem a "example@gmail.com". Esse campo não diferencia maiúsculas de minúsculas. |
subject |
Foi encontrada uma frase que não diferencia maiúsculas de minúsculas no assunto da mensagem. Os espaços em branco à direita e à esquerda são recortados e os espaços adjacentes são recolhidos. |
query |
Mostra apenas mensagens que correspondam à consulta especificada. Compatível com o mesmo formato de consulta da caixa de pesquisa do Gmail. Por exemplo, |
negatedQuery |
Mostra apenas mensagens que não correspondem à consulta especificada. Compatível com o mesmo formato de consulta da caixa de pesquisa do Gmail. Por exemplo, |
hasAttachment |
Se a mensagem tem algum anexo. |
excludeChats |
Se a resposta deve excluir chats. |
size |
O tamanho de toda a mensagem RFC822 em bytes, incluindo todos os cabeçalhos e anexos. |
sizeComparison |
Como o tamanho da mensagem em bytes deve ser em relação ao campo de tamanho. |
SizeComparison
Determina como o campo de tamanho deve ser comparado ao tamanho da mensagem.
Enums | |
---|---|
unspecified |
|
smaller |
Encontre mensagens menores que o tamanho especificado. |
larger |
Encontre mensagens maiores que o tamanho informado. |
Ação
Um conjunto de ações a serem realizadas em uma mensagem.
Representação JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Campos | |
---|---|
addLabelIds[] |
Lista de marcadores a serem adicionados à mensagem. |
removeLabelIds[] |
Lista de marcadores a serem removidos da mensagem. |
forward |
Endereço de e-mail para o qual a mensagem deve ser encaminhada. |
Métodos |
|
---|---|
|
Cria um filtro. |
|
Exclui de forma imediata e permanente o filtro especificado. |
|
Recebe um filtro. |
|
Lista os filtros de mensagens de um usuário do Gmail. |