using System; using System.Text.Json.Serialization; namespace BO.ProcessServer.Options { internal class Configuration { [JsonPropertyName("api-base-url")] public Uri ApiBaseUrl { get; set; } [JsonPropertyName("api-user")] public string ApiUser { get; set; } [JsonPropertyName("api-pwd")] public string ApiUserPwd { get; set; } [JsonPropertyName("api-magic")] public string ApiMagic { get; set; } [JsonPropertyName("api-timeout")] public string ApiTimeoutRaw { get; set; } public TimeSpan ApiTimeout => TimeSpan.Parse(ApiTimeoutRaw); } }