Table of Contents

Class MailEnvelopeEntity

Namespace
Tharga.Team.MongoDB
Assembly
Tharga.Team.MongoDB.dll

The stored form of MailEnvelope.

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

Properties

Cc

public string[] Cc { get; init; }

Property Value

string[]

DeliveredTo

public required string DeliveredTo { get; init; }

Property Value

string

From

public required string From { get; init; }

Property Value

string

FromName

[BsonIgnoreIfNull]
public string FromName { get; init; }

Property Value

string

HasAttachments

public bool HasAttachments { get; init; }

Property Value

bool

InReplyTo

[BsonIgnoreIfNull]
public string InReplyTo { get; init; }

Property Value

string

IsAutomated

public bool IsAutomated { get; init; }

Property Value

bool

MessageId

public required string MessageId { get; init; }

Property Value

string

References

public string[] References { get; init; }

Property Value

string[]

SentAt

[BsonIgnoreIfNull]
public DateTime? SentAt { get; init; }

Property Value

DateTime?

Subject

[BsonIgnoreIfNull]
public string Subject { get; init; }

Property Value

string

To

public string[] To { get; init; }

Property Value

string[]