namespace AIStudio.Settings.DataModel;
public sealed class DataChat
{
    /// 
    /// Shortcuts to send the input to the AI.
    /// 
    public SendBehavior ShortcutSendBehavior { get; set; } = SendBehavior.ENTER_IS_SENDING;
    /// 
    /// Preselect any chat options?
    /// 
    public bool PreselectOptions { get; set; }
    /// 
    /// Should we preselect a provider for the chat?
    /// 
    public string PreselectedProvider { get; set; } = string.Empty;
    
    /// 
    /// Preselect a profile?
    /// 
    public string PreselectedProfile { get; set; } = string.Empty;
    /// 
    /// Should we show the latest message after loading? When false, we show the first (aka oldest) message.
    /// 
    public bool ShowLatestMessageAfterLoading { get; set; } = true;
}