using AIStudio.Assistants.SlideBuilder; using AIStudio.Provider; namespace AIStudio.Settings.DataModel; public class DataSlideBuilder { /// /// Preselect any Slide Builder options? /// public bool PreselectOptions { get; set; } = true; /// /// Preselect a profile? /// public string PreselectedProfile { get; set; } = string.Empty; /// /// Preselect a Slide Builder provider? /// public string PreselectedProvider { get; set; } = string.Empty; /// /// Preselect the target language? /// public CommonLanguages PreselectedTargetLanguage { get; set; } /// /// Preselect any other language? /// public string PreselectedOtherLanguage { get; set; } = string.Empty; /// /// Preselect the audience profile? /// public AudienceProfile PreselectedAudienceProfile { get; set; } /// /// Preselect the audience age group? /// public AudienceAgeGroup PreselectedAudienceAgeGroup { get; set; } /// /// Preselect the audience organizational level? /// public AudienceOrganizationalLevel PreselectedAudienceOrganizationalLevel { get; set; } /// /// Preselect the audience expertise? /// public AudienceExpertise PreselectedAudienceExpertise { get; set; } /// /// Preselect any important aspects that the Slide Builder should take into account? /// 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; }