12    public bool DisposeHttpClient { 
get; }
 
   17    public HttpClient HttpClient { 
get; }
 
   22    public string Secret { 
get; init; }
 
   27    public Uri Endpoint { 
get; init; } = Constants.Endpoints.Default;
 
   32    public QueryOptions? DefaultQueryOptions { 
get; init; } = 
null;
 
   44    public Configuration(
string secret, HttpClient? httpClient = 
null)
 
   46        if (httpClient is 
null)
 
   48            HttpClient = 
new HttpClient
 
   50                Timeout = TimeSpan.FromSeconds(5)
 
   52            DisposeHttpClient = 
true;
 
   56            HttpClient = httpClient;