// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph // MessageRulePredicates undocumented type MessageRulePredicates struct { // Object is the base model of MessageRulePredicates Object // Categories undocumented Categories []string `json:"categories,omitempty"` // SubjectContains undocumented SubjectContains []string `json:"subjectContains,omitempty"` // BodyContains undocumented BodyContains []string `json:"bodyContains,omitempty"` // BodyOrSubjectContains undocumented BodyOrSubjectContains []string `json:"bodyOrSubjectContains,omitempty"` // SenderContains undocumented SenderContains []string `json:"senderContains,omitempty"` // RecipientContains undocumented RecipientContains []string `json:"recipientContains,omitempty"` // HeaderContains undocumented HeaderContains []string `json:"headerContains,omitempty"` // MessageActionFlag undocumented MessageActionFlag *MessageActionFlag `json:"messageActionFlag,omitempty"` // Importance undocumented Importance *Importance `json:"importance,omitempty"` // Sensitivity undocumented Sensitivity *Sensitivity `json:"sensitivity,omitempty"` // FromAddresses undocumented FromAddresses []Recipient `json:"fromAddresses,omitempty"` // SentToAddresses undocumented SentToAddresses []Recipient `json:"sentToAddresses,omitempty"` // SentToMe undocumented SentToMe *bool `json:"sentToMe,omitempty"` // SentOnlyToMe undocumented SentOnlyToMe *bool `json:"sentOnlyToMe,omitempty"` // SentCcMe undocumented SentCcMe *bool `json:"sentCcMe,omitempty"` // SentToOrCcMe undocumented SentToOrCcMe *bool `json:"sentToOrCcMe,omitempty"` // NotSentToMe undocumented NotSentToMe *bool `json:"notSentToMe,omitempty"` // HasAttachments undocumented HasAttachments *bool `json:"hasAttachments,omitempty"` // IsApprovalRequest undocumented IsApprovalRequest *bool `json:"isApprovalRequest,omitempty"` // IsAutomaticForward undocumented IsAutomaticForward *bool `json:"isAutomaticForward,omitempty"` // IsAutomaticReply undocumented IsAutomaticReply *bool `json:"isAutomaticReply,omitempty"` // IsEncrypted undocumented IsEncrypted *bool `json:"isEncrypted,omitempty"` // IsMeetingRequest undocumented IsMeetingRequest *bool `json:"isMeetingRequest,omitempty"` // IsMeetingResponse undocumented IsMeetingResponse *bool `json:"isMeetingResponse,omitempty"` // IsNonDeliveryReport undocumented IsNonDeliveryReport *bool `json:"isNonDeliveryReport,omitempty"` // IsPermissionControlled undocumented IsPermissionControlled *bool `json:"isPermissionControlled,omitempty"` // IsReadReceipt undocumented IsReadReceipt *bool `json:"isReadReceipt,omitempty"` // IsSigned undocumented IsSigned *bool `json:"isSigned,omitempty"` // IsVoicemail undocumented IsVoicemail *bool `json:"isVoicemail,omitempty"` // WithinSizeRange undocumented WithinSizeRange *SizeRange `json:"withinSizeRange,omitempty"` }