Class ContactAddresseeCheck
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
One distinct address of a list, and whether it will be mailed.
public sealed record ContactAddresseeCheck : IEquatable<ContactAddresseeCheck>
- Inheritance
-
ContactAddresseeCheck
- Implements
- Inherited Members
Properties
Address
The address trimmed and in lower case; as listed, trimmed, when it is not a mail address.
public required string Address { get; init; }
Property Value
Detail
The detail line of the first row naming the address that has one.
public string Detail { get; init; }
Property Value
ExcludedReason
For LeftOut: the host's reason, as it gave it.
public string ExcludedReason { get; init; }
Property Value
InvalidAddress
For LeftOut: it is not a mail address.
public bool InvalidAddress { get; init; }
Property Value
Name
The name of the first row naming the address that has one.
public string Name { get; init; }
Property Value
OptedOutOfAll
For OptedOut: of all contact mail rather than this category alone.
public bool OptedOutOfAll { get; init; }
Property Value
References
The host's references of every row the address stands for: those mailed, or when none is, every row naming it.
public string[] References { get; init; }
Property Value
- string[]
Status
Whether it will be mailed.
public required ContactAddresseeStatus Status { get; init; }