hashbrown

Hashbrown.AspNetCore · C# API reference

Hashbrown.AspNetCore.ConversationSnapshot

Upcoming 0.1.0-preview.2 · Unreleased

public sealed record ConversationSnapshot : System.IEquatable<Hashbrown.AspNetCore.ConversationSnapshot>

Owned canonical native conversation that can be installed without replaying events.

Members

ConversationSnapshot

public ConversationSnapshot(string ThreadId, System.Text.Json.JsonElement Messages, System.Text.Json.JsonElement? State, System.Collections.Generic.IReadOnlyList<Hashbrown.AspNetCore.RecoveryInterrupt>? Interrupts = null, string? ConfiguredSystemMessageId = null);

Owned canonical native conversation that can be installed without replaying events.

PendingBrowserRecovery

public Hashbrown.AspNetCore.PendingBrowserRecovery? PendingBrowserRecovery { get; init; }

Optional explicit settlement capability, advertised only by a capable native journal under negotiated V2 recovery.