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