Class PersistedConversation
- Namespace
- Emissary
- Assembly
- Emissary.dll
The serializable shape of a Conversation.
public sealed record PersistedConversation : IEquatable<PersistedConversation>
- Inheritance
-
PersistedConversation
- Implements
- Inherited Members
Constructors
PersistedConversation(Guid, IReadOnlyList<Message>)
The serializable shape of a Conversation.
public PersistedConversation(Guid Id, IReadOnlyList<Message> Messages)
Parameters
IdGuidThe conversation id.
MessagesIReadOnlyList<Message>The messages, oldest first.
Properties
Id
The conversation id.
public Guid Id { get; init; }
Property Value
Messages
The messages, oldest first.
public IReadOnlyList<Message> Messages { get; init; }