Struct OutgoingMailUsage
- Namespace
- MailFathom.Domain.Delivery.Governance
- Assembly
- MailFathom.Domain.dll
What has already been asked to leave inside one period, counted for an account and for the deployment.
public readonly record struct OutgoingMailUsage : IEquatable<OutgoingMailUsage>
- Implements
- Inherited Members
Remarks
Counts and nothing else. A ceiling is answered by how much a period has been asked for, so no message, address, or author is describable from this — which is what lets it be read on every send and named in a refusal.
What is counted is what was written down rather than what was delivered. A send bounds a fault above it — a rule matching more mail than expected, a caller in a loop — and such a fault produces records whether or not a submission server ever accepts them, so counting deliveries would leave the ceiling counting the one thing the fault does not control.
Constructors
- OutgoingMailUsage(long, long, long, long)
What has already been asked to leave inside one period, counted for an account and for the deployment.
Properties
- AccountMessageCount
The messages recorded for the account in the period.
- AccountRecipientCount
The recipients those messages name.
- DeploymentMessageCount
The messages recorded for every account in the period, the one above included.
- DeploymentRecipientCount
The recipients those messages name.
- None
Gets the usage of a period nothing has been asked to leave in.