Table of Contents

Class SupportMessageEntity

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

One entry in an embedded transcript.

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

Properties

AuthorIdentity

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

Property Value

string

AuthorName

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

Property Value

string

Body

public required string Body { get; init; }

Property Value

string

Delivery

[BsonRepresentation(BsonType.String)]
public SupportMessageDelivery Delivery { get; init; }

Property Value

SupportMessageDelivery

Kind

[BsonRepresentation(BsonType.String)]
public required SupportMessageKind Kind { get; init; }

Property Value

SupportMessageKind

SentAt

public required DateTime SentAt { get; init; }

Property Value

DateTime

Sequence

public required int Sequence { get; init; }

Property Value

int

Source

[BsonIgnoreIfNull]
[BsonRepresentation(BsonType.String)]
public SupportChannelType? Source { get; init; }

Property Value

SupportChannelType?