Constructor GetEmailContentResult
- Namespace
- MailFathom.Application.Emails.GetEmailContent
- Assembly
- MailFathom.Application.dll
GetEmailContentResult(IReadOnlyList<EmailContentReadOutcome>)
What one content read produced for every email it named.
public GetEmailContentResult(IReadOnlyList<EmailContentReadOutcome> Emails)
Parameters
EmailsIReadOnlyList<EmailContentReadOutcome>One outcome per named email, in the order the request named them.
Remarks
The order is the contract twice over: it is how a caller pairs an outcome with what it asked for, and it is the order the read's character budget was spent in, so a body cut by that budget is one an earlier email in the same list drew on.
This is the most sensitive projection MailFathom publishes. Everything reachable from it is message content and inherits every classification, retention, access, and erasure constraint of the mail it was read from. Nothing in it may be logged.