namespace MariesWonderland.Configuration; public sealed class ServerOptions { public const string SectionName = "Server"; public PathsOptions Paths { get; init; } = new(); public DataOptions Data { get; init; } = new(); } public sealed class PathsOptions { public string AssetDatabase { get; init; } = string.Empty; public string MasterDatabase { get; init; } = string.Empty; } public sealed class DataOptions { public string LatestMasterDataVersion { get; init; } = string.Empty; public string UserDataBasePath { get; init; } = string.Empty; }