2025-09-24 20:58:23 -05:00
|
|
|
namespace LANCommander.SDK.Models;
|
|
|
|
|
|
2025-09-26 00:33:59 -05:00
|
|
|
public class Settings
|
2025-09-24 20:58:23 -05:00
|
|
|
{
|
|
|
|
|
public const string DEFAULT_GAME_USERNAME = "Player";
|
|
|
|
|
public const string SETTINGS_FILE_NAME = "Settings.yml";
|
2025-12-17 17:09:36 +11:00
|
|
|
public const string SQLITE_DEFAULT_DB_NAME = "LANCommander.db";
|
2025-09-24 20:58:23 -05:00
|
|
|
|
2025-09-26 00:51:02 -05:00
|
|
|
public ArchiveSettings Archives { get; set; } = new();
|
2025-09-26 00:33:59 -05:00
|
|
|
public AuthenticationSettings Authentication { get; set; } = new();
|
2025-09-29 19:49:09 -05:00
|
|
|
public LauncherSettings Launcher { get; set; } = new();
|
2025-09-26 00:33:59 -05:00
|
|
|
public LibrarySettings Library { get; set; } = new();
|
|
|
|
|
public GameSettings Games { get; set; } = new();
|
2026-05-14 00:28:31 -05:00
|
|
|
public ToolSettings Tools { get; set; } = new();
|
2025-09-26 00:33:59 -05:00
|
|
|
public MediaSettings Media { get; set; } = new();
|
2026-06-28 23:02:35 -05:00
|
|
|
public ModuleSettings Modules { get; set; } = new();
|
2025-09-26 00:33:59 -05:00
|
|
|
public DebugSettings Debug { get; set; } = new();
|
|
|
|
|
public UpdateSettings Updates { get; set; } = new();
|
|
|
|
|
public IPXRelaySettings IPXRelay { get; set; } = new();
|
2026-01-24 16:37:07 -06:00
|
|
|
public SteamSettings Steam { get; set; } = new();
|
2025-09-29 19:49:09 -05:00
|
|
|
|
|
|
|
|
public string Culture { get; set; } = "en-US";
|
2025-09-24 20:58:23 -05:00
|
|
|
}
|