using System.Text.Json.Serialization;
namespace AIStudio.Assistants.VisualBriefing;
///
/// Identifies the function of a node in the bounded presentation layout tree.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum VisualBriefingLayoutNodeKind
{
/// Represents one planned semantic section.
SECTION,
/// Arranges child nodes in a vertical sequence.
STACK,
/// Arranges child nodes in responsive columns.
GRID,
/// Places one planned component.
COMPONENT,
}