namespace OptixServe.Api.Configuration; public record OptixServeSettings { public ApiSettings? Api { get; set; } = new(); public DatabaseSettings? Database { get; set; } = new(); } public record ApiSettings { public string? Listen { get; set; } = "127.0.0.1"; public int? Port { get; set; } = 10086; } public enum DatabaseType { Sqlite, MySQL } public record DatabaseSettings { public DatabaseType Type { get; set; } = DatabaseType.Sqlite; public string? Host { get; set; } }