Tipo de recurso messageRulePredicates
Namespace: microsoft.graph
Importante
As APIs na versão /beta
no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Representa o conjunto de condições e exceções disponíveis para uma regra.
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
bodyContains | String collection | Representa as cadeias de caracteres que devem aparecer no corpo de uma mensagem de entrada para que a exceção ou condição seja aplicada. |
bodyOrSubjectContains | String collection | Representa as cadeias de caracteres que devem aparecer no corpo ou assunto de uma mensagem de entrada para que a exceção ou condição seja aplicada. |
categories | String collection | Representa as categorias com as quais a mensagem de entrada deve ser rotulada para que a exceção ou condição seja aplicada. |
fromAddresses | Coleção recipient | Representa os endereços de email específicos do remetente de uma mensagem de entrada para que a condição ou exceção seja aplicada. |
hasAttachments | Boolean | Indica se uma mensagem de entrada deve ter anexos para que a exceção ou condição seja aplicada. |
headerContains | String collection | Representa as cadeias de caracteres que são exibidas nos cabeçalhos de uma mensagem de entrada para que a exceção ou condição seja aplicada. |
importance | importância | A importância que é marcada em uma mensagem de entrada para que a exceção ou condição seja aplicada: low , normal , high . |
isApprovalRequest | Boolean | Indica se uma mensagem de entrada deve ter uma solicitação de aprovação para que a exceção ou condição seja aplicada. |
isAutomaticForward | Boolean | Indica se uma mensagem de entrada deve ser encaminhada automaticamente para que a exceção ou condição seja aplicada. |
isAutomaticReply | Boolean | Indica se uma mensagem de entrada deve ser uma resposta automática para que a exceção ou condição seja aplicada. |
isEncrypted | Boolean | Indica se uma mensagem de entrada deve estar criptografada para que a exceção ou condição seja aplicada. |
isMeetingRequest | Boolean | Indica se uma mensagem de entrada deve ser uma solicitação de reunião para que a exceção ou condição seja aplicada. |
isMeetingResponse | Boolean | Indica se uma mensagem de entrada deve ser uma resposta à solicitação de reunião para que a exceção ou condição seja aplicada. |
isNonDeliveryReport | Boolean | Indica se uma mensagem de entrada deve ser uma notificação de falha na entrega para que a exceção ou condição seja aplicada. |
isPermissionControlled | Boolean | Indica se uma mensagem de entrada deve ser uma permissão controlada (protegida por RMS) para que a exceção ou condição seja aplicada. |
isReadReceipt | Boolean | Indica se uma mensagem de entrada deve ser uma confirmação de leitura para que a exceção ou condição seja aplicada. |
isSigned | Boolean | Indica se uma mensagem de entrada deve ser assinada por S/MIME para que a exceção ou condição seja aplicada. |
isVoicemail | Boolean | Indica se uma mensagem de entrada deve ser uma caixa postal para que a exceção ou condição seja aplicada. |
messageActionFlag | messageActionFlag | Representa o valor do sinalizador de ações que é exibido em uma mensagem de entrada para que a exceção ou condição seja aplicada. Os valores possíveis são: any , , call , doNotForward , followUp , fyi , forward , noResponseNecessary , read , reply , , replyToAll , review . |
notSentToMe | Boolean | Indica se o proprietário da caixa de correio não deve ser um destinatário de uma mensagem de entrada para que a condição ou exceção seja aplicada. |
recipientContains | Coleção de cadeias de caracteres | Representa as cadeias de caracteres que são exibidas nas propriedades toRecipients ou ccRecipients de uma mensagem de entrada para que a exceção ou condição seja aplicada. |
senderContains | String collection | Representa as cadeias de caracteres que são exibidas na propriedade from de uma mensagem de entrada para que a exceção ou condição seja aplicada. |
sensitivity | sensibilidade | Representa o nível de sensibilidade que deve ser marcado em uma mensagem de entrada para que a condição ou exceção seja aplicada. Os valores possíveis são: normal , personal , private , confidential . |
sentCcMe | Boolean | Indica se o proprietário da caixa de correio deve estar na propriedade ccRecipients de uma mensagem de entrada para que a condição ou exceção seja aplicada. |
sentOnlyToMe | Boolean | Indica se o proprietário da caixa de correio deve ser o único destinatário em uma mensagem de entrada para que a condição ou exceção seja aplicada. |
sentToAddresses | Coleção recipient | Representa os endereços de email para os quais uma mensagem de entrada deve ter sido enviada para que a condição ou exceção seja aplicada. |
sentToMe | Boolean | Indica se o proprietário da caixa de correio deve estar na propriedade toRecipients de uma mensagem de entrada para que a condição ou exceção seja aplicada. |
sentToOrCcMe | Boolean | Indica se o proprietário da caixa de correio deve estar na propriedade toRecipients ou ccRecipients de uma mensagem de entrada para que a condição ou exceção seja aplicada. |
subjectContains | String collection | Representa as cadeias de caracteres que são exibidas no assunto de uma mensagem de entrada para que a exceção ou condição seja aplicada. |
withinSizeRange | sizeRange | Representa os tamanhos mínimo e máximo (em kilobytes) nos quais uma mensagem de entrada deve se enquadrar para que a condição ou exceção seja aplicada. |
Representação JSON
A representação JSON a seguir mostra o tipo de recurso.
{
"bodyContains": ["String"],
"bodyOrSubjectContains": ["String"],
"categories": ["String"],
"fromAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
"hasAttachments": "Boolean",
"headerContains": ["String"],
"importance": "String",
"isApprovalRequest": "Boolean",
"isAutomaticForward": "Boolean",
"isAutomaticReply": "Boolean",
"isEncrypted": "Boolean",
"isMeetingRequest": "Boolean",
"isMeetingResponse": "Boolean",
"isNonDeliveryReport": "Boolean",
"isPermissionControlled": "Boolean",
"isReadReceipt": "Boolean",
"isSigned": "Boolean",
"isVoicemail": "Boolean",
"messageActionFlag": "String",
"notSentToMe": "Boolean",
"recipientContains": ["String"],
"senderContains": ["String"],
"sensitivity": "String",
"sentCcMe": "Boolean",
"sentOnlyToMe": "Boolean",
"sentToAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
"sentToMe": "Boolean",
"sentToOrCcMe": "Boolean",
"subjectContains": ["String"],
"withinSizeRange": {"@odata.type": "microsoft.graph.sizeRange"}
}