using LANCommander.SDK; using LANCommander.Server.Settings.Enums; namespace LANCommander.Server.Settings.Models; public class LauncherSettings { public string StoragePath { get; set; } = AppPaths.GetConfigPath("Launcher"); /// /// Whether to include locally downloaded launcher files and provide these for download /// public bool HostUpdates { get; set; } = true; /// /// Whether to include online launcher files to link to for download /// public bool IncludeOnlineUpdates { get; set; } = false; public string VersionOverride { get; set; } = String.Empty; public IEnumerable Architectures { get; set; } = [LauncherArchitecture.x64, LauncherArchitecture.arm64]; public IEnumerable Platforms { get; set; } = [LauncherPlatform.Windows]; }