| 1234567891011121314151617181920212223 |
- using System;
- using System.Text.Json.Serialization;
- namespace BO.Console.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);
- [JsonPropertyName("default-page-size")]
- public int DefaultPageSize { get; set; }
- }
- }
|