Class SupportMessageEntity
One entry in an embedded transcript.
public record SupportMessageEntity : IEquatable<SupportMessageEntity>
- Inheritance
-
SupportMessageEntity
- Implements
- Inherited Members
Properties
AsSupport
[BsonIgnoreIfDefault]
public bool AsSupport { get; init; }
Property Value
AssistantCalls
The service calls the assistant made for the entry; absent when it made none, as on every entry written before they were kept.
[BsonIgnoreIfNull]
public SupportAssistantCallEntity[] AssistantCalls { get; init; }
Property Value
AssistantUsage
The tokens the model reported for the entry; absent when it reported none, and on every entry written before they were kept.
[BsonIgnoreIfNull]
public SupportAssistantUsageEntity AssistantUsage { get; init; }
Property Value
Attachments
The files the entry carries, metadata only; absent when it carries none, as on every entry written before files were kept.
[BsonIgnoreIfNull]
public SupportAttachmentEntity[] Attachments { get; init; }
Property Value
AuthorIdentity
[BsonIgnoreIfNull]
public string AuthorIdentity { get; init; }
Property Value
AuthorName
[BsonIgnoreIfNull]
public string AuthorName { get; init; }
Property Value
Body
public required string Body { get; init; }
Property Value
BodyHtml
The entry's sanitized HTML; absent on a plain entry, as on every entry written before formatting was kept.
[BsonIgnoreIfNull]
public string BodyHtml { get; init; }
Property Value
Delivery
[BsonRepresentation(BsonType.String)]
public SupportMessageDelivery Delivery { get; init; }
Property Value
DeliveryError
[BsonIgnoreIfNull]
public string DeliveryError { get; init; }
Property Value
Kind
[BsonRepresentation(BsonType.String)]
public required SupportMessageKind Kind { get; init; }
Property Value
Rating
How the person answered rated the entry, by name; absent until they do.
[BsonIgnoreIfDefault]
[BsonRepresentation(BsonType.String)]
public SupportAnswerRating Rating { get; init; }
Property Value
SentAt
public required DateTime SentAt { get; init; }
Property Value
Sequence
public required int Sequence { get; init; }
Property Value
Source
[BsonIgnoreIfNull]
[BsonRepresentation(BsonType.String)]
public SupportChannelType? Source { get; init; }