Table of Contents

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

Id Guid

The conversation id.

Messages IReadOnlyList<Message>

The messages, oldest first.

Properties

Id

The conversation id.

public Guid Id { get; init; }

Property Value

Guid

Messages

The messages, oldest first.

public IReadOnlyList<Message> Messages { get; init; }

Property Value

IReadOnlyList<Message>