mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-04 22:47:21 +00:00
14 lines
667 B
C#
14 lines
667 B
C#
using System.Text.Json;
|
|
|
|
namespace AIStudio.Assistants.VisualBriefing;
|
|
|
|
/// <summary>
|
|
/// The interactions in the data of a briefing: its controls, their state, and the formulas which depend on them.
|
|
/// </summary>
|
|
/// <param name="Controls">The validated interaction controls.</param>
|
|
/// <param name="State">The initial value of each control, by its ID.</param>
|
|
/// <param name="Formulas">The formula of each result slot, by the ID of the slot.</param>
|
|
internal sealed record VisualBriefingInteractionData(
|
|
IReadOnlyList<VisualBriefingControlSpec> Controls,
|
|
Dictionary<string, JsonElement> State,
|
|
Dictionary<string, VisualBriefingFormulaNode> Formulas); |