using System.Text.Json.Serialization; namespace AIStudio.Assistants.VisualBriefing; /// /// Defines one value and visible label offered by an interaction control. /// [JsonUnmappedMemberHandling(JsonUnmappedMemberHandling.Disallow)] [CanonicalJsonShape("08092336")] public sealed class VisualBriefingControlOption { /// Gets or sets the stored option value. [JsonRequired] public string Value { get; init; } = string.Empty; /// Gets or sets the visible option label. [JsonRequired] public string Label { get; init; } = string.Empty; }