using System.Text.Json.Serialization;
namespace AIStudio.Assistants.VisualBriefing;
///
/// Identifies the narrative purpose of a planned briefing section.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum VisualBriefingSectionRole
{
/// Introduces the briefing and its primary message.
HERO,
/// Summarizes the most important conclusions.
EXECUTIVE_SUMMARY,
/// Develops the briefing's explanatory narrative.
NARRATIVE,
/// Presents supporting facts, metrics, or tables.
EVIDENCE,
/// Provides interactive exploration of the evidence.
EXPLORATION,
/// Closes the briefing with conclusions or next steps.
CONCLUSION,
}