Class SupportSender
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
A user account holding a support mail's sender address, and the teams it is an active member of.
public record SupportSender : IEquatable<SupportSender>
- Inheritance
-
SupportSender
- Implements
- Inherited Members
Remarks
An account, not a person. Two accounts can hold one address — the same person signing in two ways, or somebody who claimed an address that is not theirs — which is why Tharga.Team.ISupportSenderDirectory returns every account it finds rather than the first.
Properties
Identity
The user's stable identity — what a case opened by them records as its author.
public required string Identity { get; init; }
Property Value
Name
The user's display name, or null when the record has none.
public string Name { get; init; }
Property Value
Teams
The teams in which this account has accepted its membership and is not suspended. Empty for a disabled account.
public SupportCaseTeam[] Teams { get; init; }