using System.Text.Json.Serialization; namespace AIStudio.Assistants.VisualBriefing; /// /// Identifies a declarative interaction control supported by the briefing runtime. /// [JsonConverter(typeof(JsonStringEnumConverter))] public enum VisualBriefingControlKind { /// Selects one tab panel. TAB, /// Filters a component by one value. FILTER, /// Accepts a numeric value. NUMBER, /// Accepts a numeric value within a range. RANGE, /// Selects one option from a list. SELECT, }