namespace AIStudio.Tools.AssistantSessions; /// /// Identifies a typed assistant session state value. /// /// The value type stored for this key. public readonly record struct AssistantSessionStateKey { /// /// Initializes a new assistant session state key. /// /// The stable dictionary name used in assistant session snapshots. public AssistantSessionStateKey(string name) { this.Name = name; } /// /// Gets the stable dictionary name used in assistant session snapshots. /// public string Name { get; } /// /// Returns the stable dictionary name. /// /// The stable dictionary name. public override string ToString() => this.Name; }