Table of Contents

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

Emails IReadOnlyList<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.