LANCommander/LANCommander.Server/Configuration/SeqOptions.cs

20 lines
No EOL
571 B
C#

using LANCommander.Server.Configuration;
namespace LANCommander.Server.Parsers;
public class SeqOptions
{
[ConnectionStringKey("Server")]
public string ServerUrl { get; set; }
[ConnectionStringKey("ApiKey")]
public string ApiKey { get; set; }
public string ToConnectionString() =>
new ConnectionStringBuilder()
.Add("Server", ServerUrl)
.AddIf(() => ApiKey.Length > 0, "ApiKey", ApiKey)
.Build();
public static string DefaultConnectionString => "Server=http://localhost:5341;ApiKey=ABC1234;";
}