using System.Text.Json.Serialization; namespace AIStudio.Assistants.VisualBriefing; /// /// Defines bounded responsive column counts for one grid layout node. /// [JsonUnmappedMemberHandling(JsonUnmappedMemberHandling.Disallow)] [CanonicalJsonShape("92c96e68")] public sealed class VisualBriefingResponsiveColumns { /// Gets or sets the mobile column count. [JsonRequired] public int Mobile { get; set; } = 1; /// Gets or sets the tablet column count. [JsonRequired] public int Tablet { get; set; } = 1; /// Gets or sets the desktop column count. [JsonRequired] public int Desktop { get; set; } = 1; }