- Ressource: Filtre
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Critères
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SizeComparison
- Action
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource: Filtre
Définition de ressources pour les filtres Gmail. Les filtres s'appliquent à des messages spécifiques et non à l'ensemble d'un fil de discussion.
Représentation JSON |
---|
{ "id": string, "criteria": { object ( |
Champs | |
---|---|
id |
ID du filtre attribué par le serveur. |
criteria |
Critères de correspondance pour le filtre. |
action |
Action exécutée par le filtre. |
Critères
Message correspondant aux critères.
Représentation JSON |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Champs | |
---|---|
from |
Nom à afficher ou adresse e-mail de l'expéditeur. |
to |
Nom à afficher ou adresse e-mail du destinataire. Inclut les destinataires figurant dans les champs "À", "Cc" et "Cci" d'en-tête. Vous pouvez simplement utiliser la partie locale de l'adresse e-mail. Exemple : "exemple" et "exemple@" toutes les deux correspondent à "example@gmail.com". Ce champ n'est pas sensible à la casse. |
subject |
Expression non sensible à la casse détectée dans l'objet du message. Les espaces blancs de fin et de début sont supprimés, et les espaces adjacents sont réduits. |
query |
Affiche uniquement les messages correspondant à la requête spécifiée. Prend en charge le même format de requête que le champ de recherche de Gmail. Par exemple, |
negatedQuery |
Ne renvoie que les messages qui ne correspondent pas à la requête spécifiée. Prend en charge le même format de requête que le champ de recherche de Gmail. Par exemple, |
hasAttachment |
Indique si le message comporte une pièce jointe. |
excludeChats |
Indique si la réponse doit exclure les chats. |
size |
Taille en octets de l'intégralité du message RFC822, y compris les en-têtes et les pièces jointes. |
sizeComparison |
La taille du message en octets par rapport au champ de taille. |
SizeComparison
Détermine la manière dont le champ de taille doit être comparé à la taille du message.
Enums | |
---|---|
unspecified |
|
smaller |
Rechercher les messages dont la taille est inférieure à celle indiquée |
larger |
Permet de rechercher les messages dont la taille est supérieure à celle indiquée. |
Action
Ensemble d'actions à effectuer sur un message.
Représentation JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Champs | |
---|---|
addLabelIds[] |
Liste des libellés à ajouter au message. |
removeLabelIds[] |
Liste des libellés à supprimer du message. |
forward |
Adresse e-mail vers laquelle le message doit être transféré. |
Méthodes |
|
---|---|
|
Crée un filtre. |
|
Le filtre spécifié est supprimé immédiatement et de manière définitive. |
|
Récupère un filtre. |
|
Liste les filtres de messages d'un utilisateur de Gmail. |