Table of Contents

Class SupportChannelBindingEntity

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

An embedded projection onto an external system.

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

Properties

Address

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

Property Value

string

ChannelType

[BsonRepresentation(BsonType.String)]
public required SupportChannelType ChannelType { get; init; }

Property Value

SupportChannelType

ExternalId

public required string ExternalId { get; init; }

Property Value

string

Mailbox

The support mailbox's name; absent for the primary mailbox's cases written before mailboxes were named.

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

Property Value

string

MailboxAddress

The support mailbox's address when the mail came in; absent where it was not recorded.

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

Property Value

string

MessageSequence

[BsonIgnoreIfNull]
public int? MessageSequence { get; init; }

Property Value

int?