Namespace MailFathom.Application.Rules.Facts
Classes
- MailRuleEmailFacts
Carries everything a condition can read about one email without a further read of stored content.
- MailRuleFactJsonConverter
Serializes MailRuleFact as the name a condition refers to it by.
- MailRuleFacts
Resolves the declared facts for one email, computing each at most once and only when a condition names it.
Structs
- MailRuleFact
Identifies one thing a rule condition may read about an email, together with the shape of value it carries.
Interfaces
- IMailRuleBodyTextReader
Reads the extracted body text of the one email a rule set is being evaluated for.
Enums
- MailRuleFactType
Names the shape of value a fact carries, which is what a condition is type-checked against when it is read.