using AIStudio.Assistants.Coding; using AIStudio.Provider; namespace AIStudio.Settings.DataModel; public sealed class DataCoding { /// /// Preselect any coding options? /// public bool PreselectOptions { get; set; } /// /// Preselect the compiler messages? /// public bool PreselectCompilerMessages { get; set; } /// /// Preselect the coding language for new contexts? /// public CommonCodingLanguages PreselectedProgrammingLanguage { get; set; } /// /// Do you want to preselect any other language? /// public string PreselectedOtherProgrammingLanguage { get; set; } = string.Empty; /// /// The minimum confidence level required for a provider to be considered. /// public ConfidenceLevel MinimumProviderConfidence { get; set; } = ConfidenceLevel.NONE; /// /// Which coding provider should be preselected? /// public string PreselectedProvider { get; set; } = string.Empty; /// /// Preselect a profile? /// public string PreselectedProfile { get; set; } = string.Empty; }