public DefaultQueryService(GatewayAuthenticationBuilder authBuilder,
                            IUriComposer uriComposer,
                            IHttpClientFactory httpClientFactory)
 {
     _authBuilder       = authBuilder;
     _uriComposer       = uriComposer;
     _httpClientFactory = httpClientFactory;
 }
        public DefaultPurchaseService(GatewayAuthenticationBuilder authBuilder,
                                      IUriComposer uriComposer,
                                      IHttpClientFactory httpClientFactory)
        {
            _authBuilder       = authBuilder;
            _uriComposer       = uriComposer;
            _httpClientFactory = httpClientFactory;

            _serializerOptions = new JsonSerializerOptions
            {
                // PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
                IgnoreNullValues = true
            };
            _serializerOptions.Converters.Add(new JsonStringEnumConverter());
        }