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,
}