namespace SlamCross.Models; public class AppSettings { public string PlayKey { get; set; } = "MOUSE4"; public string RelayKey { get; set; } = "="; public bool StartEnabled { get; set; } = false; public bool StartMinimized { get; set; } = false; public bool HoldToPlay { get; set; } = false; public bool LogError { get; set; } = true; public bool WriteTags { get; set; } = true; public bool OverrideFolders { get; set; } = false; public string SteamAppsOverride { get; set; } = ""; public string UserDataOverride { get; set; } = ""; public int GlobalVolume { get; set; } = 50; public int VirtualMicInDeviceIndex { get; set; } = -1; public string VirtualMicInDeviceName { get; set; } = ""; public string VirtualMicInPactlId { get; set; } = ""; public int VirtualMicOutDeviceIndex { get; set; } = -1; public string VirtualMicOutDeviceName { get; set; } = ""; public string VirtualMicOutPactlId { get; set; } = ""; public int RegularMicDeviceIndex { get; set; } = -1; public string RegularMicDeviceName { get; set; } = ""; public string RegularMicPactlId { get; set; } = ""; }