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, }