using System.Text.Json; namespace AIStudio.Assistants.VisualBriefing; /// /// The interactions in the data of a briefing: its controls, their state, and the formulas which depend on them. /// /// The validated interaction controls. /// The initial value of each control, by its ID. /// The formula of each result slot, by the ID of the slot. internal sealed record VisualBriefingInteractionData( IReadOnlyList Controls, Dictionary State, Dictionary Formulas);