Table of Contents

Class UserMessageAddressee

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

One user a selection reaches, as the list before sending shows them.

public sealed record UserMessageAddressee : IEquatable<UserMessageAddressee>
Inheritance
UserMessageAddressee
Implements
Inherited Members

Properties

Added

Whether they were added by key.

public bool Added { get; init; }

Property Value

bool

ByFilter

Whether the filter selected them.

public bool ByFilter { get; init; }

Property Value

bool

EMail

The address the mail would go to now, from the user record, or null when it holds none.

public string EMail { get; init; }

Property Value

string

Name

The user's name, or null.

public string Name { get; init; }

Property Value

string

OptedOut

Whether they turned the category off and will not receive it; never for a required category.

public bool OptedOut { get; init; }

Property Value

bool

TeamKeys

The teams that brought them in: those of the filter they matched in, and for an added user every team they are active in.

public string[] TeamKeys { get; init; }

Property Value

string[]

UserKey

The user's key.

public required string UserKey { get; init; }

Property Value

string