Tipo de recurso messageRule

Namespace: microsoft.graph

Representa uma regra que se aplica a mensagens na caixa de entrada de um usuário.

No Outlook, é possível configurar regras para mensagens recebidas na Caixa de Entrada, para realizar ações específicas em determinadas condições.

Programaticamente, você pode acessar regras por meio da propriedade de navegação messageRules da pasta Caixa de Entrada. Cada regra é representada por esse recurso messageRule, as ações de regra disponíveis são representadas pelo tipo complexo messageRuleActions e as condições e exceções de regra disponíveis são representadas pelo tipo complexo messageRulePredicates.

Métodos

Método Tipo de retorno Descrição
Listar regras Coleção messageRule Obtenha todos os objetos messageRule definidos para a Caixa de Entrada do usuário.
Obter regra messageRule Leia as propriedades e as relações de um objeto messageRule.
Criar messageRule Crie um objeto messageRule especificando um conjunto de condições e ações.
Atualizar messageRule Altere as propriedades graváveis em um objeto messageRule e salve as alterações.
Excluir Nenhum Exclua o objeto messageRule especificado.

Propriedades

Propriedade Tipo Descrição
actions messageRuleActions Ações a serem realizadas em uma mensagem quando as condições correspondentes forem atendidas.
conditions messageRulePredicates Condições que, quando atendidas, disparam as ações correspondentes para essa regra.
displayName Cadeia de caracteres O nome de exibição da regra.
exceptions messageRulePredicates Condições de exceção para a regra.
hasError Boolean Indica se a regra está em uma condição de erro. Somente leitura.
id Cadeia de caracteres O identificador exclusivo da regra. Somente leitura.
isEnabled Boolean Indica se a regra está habilitada para ser aplicada a mensagens.
isReadOnly Boolean Indica se a regra é somente leitura e não pode ser modificada ou excluída pelas regras da API REST.
sequence Int32 Indica a ordem em que a regra é executada, entre outras regras.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "actions": {"@odata.type": "microsoft.graph.messageRuleActions"},
  "conditions": {"@odata.type": "microsoft.graph.messageRulePredicates"},
  "displayName": "String",
  "exceptions": {"@odata.type": "microsoft.graph.messageRulePredicates"},
  "hasError": "Boolean",
  "id": "String",
  "isEnabled": "Boolean",
  "isReadOnly": "Boolean",
  "sequence": "Int32"
}