Table of Contents

Class UserMailFilter

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

Which mail the global mail log lists. Every part given narrows the list further; with none given it lists all mail.

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

Properties

Category

Only mail in the category with this key.

public string Category { get; init; }

Property Value

string

From

Only mail queued at or after this time, in UTC.

public DateTime? From { get; init; }

Property Value

DateTime?

Kind

Only mail of this kind.

public UserMailKind? Kind { get; init; }

Property Value

UserMailKind?

RecipientAddress

Only mail addressed to this address, compared trimmed and in lower case; a mail to a user is addressed to the address on their record when it is sent.

public string RecipientAddress { get; init; }

Property Value

string

RecipientUserKey

Only mail for the user with this key.

public string RecipientUserKey { get; init; }

Property Value

string

Status

Only mail that stands here.

public UserMailStatus? Status { get; init; }

Property Value

UserMailStatus?

TeamKey

Only mail about the team with this key, where the mail records one.

public string TeamKey { get; init; }

Property Value

string

To

Only mail queued before this time, in UTC.

public DateTime? To { get; init; }

Property Value

DateTime?