Table of Contents

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

string

Detail

The detail line of the first row naming the address that has one.

public string Detail { get; init; }

Property Value

string

ExcludedReason

For LeftOut: the host's reason, as it gave it.

public string ExcludedReason { get; init; }

Property Value

string

InvalidAddress

For LeftOut: it is not a mail address.

public bool InvalidAddress { get; init; }

Property Value

bool

Name

The name of the first row naming the address that has one.

public string Name { get; init; }

Property Value

string

OptedOutOfAll

For OptedOut: of all contact mail rather than this category alone.

public bool OptedOutOfAll { get; init; }

Property Value

bool

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; }

Property Value

ContactAddresseeStatus