Class PostmasterMailSummary
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
An unrouted mail as the postmaster lists it: who sent it, about what and when, and nothing more until it is opened.
public record PostmasterMailSummary : IEquatable<PostmasterMailSummary>
- Inheritance
-
PostmasterMailSummary
- Implements
- Inherited Members
Remarks
Deliberately thin. Unrouted mail may hold any team's material, so listing it reveals only what lets someone decide what to open, and opening is the audited act.
Properties
ArchivedAt
When the mail was archived; null while it is held.
public DateTime? ArchivedAt { get; init; }
Property Value
ArchivedBy
The name of whoever archived it, as it was then; null while it is held.
public string ArchivedBy { get; init; }
Property Value
From
public required string From { get; init; }
Property Value
Id
public required string Id { get; init; }
Property Value
Reason
public required MailRouteReason Reason { get; init; }
Property Value
ReceivedAt
public required DateTime ReceivedAt { get; init; }
Property Value
Subject
public string Subject { get; init; }