using AIStudio.Components.Pages.TextSummarizer; using AIStudio.Tools; namespace AIStudio.Settings.DataModel; public sealed class DataTextSummarizer { /// /// Preselect any text summarizer options? /// public bool PreselectOptions { get; set; } /// /// Hide the web content reader? /// public bool HideWebContentReader { get; set; } /// /// Preselect the web content reader? /// public bool PreselectWebContentReader { get; set; } /// /// Preselect the content cleaner agent? /// public bool PreselectContentCleanerAgent { get; set; } /// /// Preselect the target language? /// public CommonLanguages PreselectedTargetLanguage { get; set; } /// /// Preselect any other language? /// public string PreselectedOtherLanguage { get; set; } = string.Empty; /// /// Preselect the complexity? /// public Complexity PreselectedComplexity { get; set; } /// /// Preselect any expertise in a field? /// public string PreselectedExpertInField { get; set; } = string.Empty; /// /// Preselect a text summarizer provider? /// public string PreselectedProvider { get; set; } = string.Empty; }