using AIStudio.Provider; namespace AIStudio.Settings.DataModel; public sealed class DataPromptOptimizer { /// /// Preselect prompt optimizer options? /// public bool PreselectOptions { get; set; } /// /// Preselect the target language? /// public CommonLanguages PreselectedTargetLanguage { get; set; } = CommonLanguages.AS_IS; /// /// Preselect a custom target language when "Other" is selected? /// public string PreselectedOtherLanguage { get; set; } = string.Empty; /// /// Preselect important aspects for the optimization. /// public string PreselectedImportantAspects { get; set; } = string.Empty; /// /// The minimum confidence level required for a provider to be considered. /// public ConfidenceLevel MinimumProviderConfidence { get; set; } = ConfidenceLevel.NONE; /// /// Preselect a provider? /// public string PreselectedProvider { get; set; } = string.Empty; }