Table of Contents

Class TeamMailKey

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

One of a team's mail keys, and the address it makes.

public record TeamMailKey : IEquatable<TeamMailKey>
Inheritance
TeamMailKey
Implements
Inherited Members

Properties

Address

The team's address with this key.

public required string Address { get; init; }

Property Value

string

CreatedAt

public required DateTime CreatedAt { get; init; }

Property Value

DateTime

Key

The opaque key; it names no team and cannot be guessed from one.

public required string Key { get; init; }

Property Value

string

RetiresAt

When a secondary key stops being accepted; null for the primary.

public DateTime? RetiresAt { get; init; }

Property Value

DateTime?

Role

public required MailKeyRole Role { get; init; }

Property Value

MailKeyRole