using AIStudio.Provider;
namespace AIStudio.Settings.DataModel;
public sealed class DataJobPostings
{
///
/// Do we want to preselect any translator options?
///
public bool PreselectOptions { get; set; }
///
/// The mandatory information for the job posting.
///
public string PreselectedMandatoryInformation { get; set; } = string.Empty;
///
/// The job description.
///
public string PreselectedJobDescription { get; set; } = string.Empty;
///
/// The qualifications required for the job.
///
public string PreselectedQualifications { get; set; } = string.Empty;
///
/// What are the responsibilities of the job?
///
public string PreselectedResponsibilities { get; set; } = string.Empty;
///
/// Which company name should be preselected?
///
public string PreselectedCompanyName { get; set; } = string.Empty;
///
/// Where should the work be done?
///
public string PreselectedWorkLocation { get; set; } = string.Empty;
///
/// The preselected country legal framework.
///
public string PreselectedCountryLegalFramework { get; set; } = string.Empty;
///
/// Preselect the target language?
///
public CommonLanguages PreselectedTargetLanguage { get; set; } = CommonLanguages.EN_US;
///
/// Preselect any other language?
///
public string PreselectOtherLanguage { get; set; } = string.Empty;
///
/// The minimum confidence level required for a provider to be considered.
///
public ConfidenceLevel MinimumProviderConfidence { get; set; } = ConfidenceLevel.NONE;
///
/// The preselected translator provider.
///
public string PreselectedProvider { get; set; } = string.Empty;
}