using System.Text.Json.Serialization;
namespace AIStudio.Assistants.VisualBriefing;
///
/// Defines VisualBriefingEditMode for the visual briefing feature.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum VisualBriefingEditMode
{
///
/// Defines INITIAL for the visual briefing feature.
///
INITIAL,
///
/// Defines CHANGE_DESIGN for the visual briefing feature.
///
CHANGE_DESIGN,
///
/// Defines UPDATE_CONTENT for the visual briefing feature.
///
UPDATE_CONTENT,
///
/// Defines REBUILD for the visual briefing feature.
///
REBUILD,
///
/// Reuses the selected revision's semantic artifacts and runs only the current compiler,
/// standalone runtime assembly, and immutable commit stages.
///
RECOMPILE,
///
/// Defines IMPORT for the visual briefing feature.
///
IMPORT,
}