/// <summary>
 /// Default constructor.
 /// </summary>
 /// <param name="httpClient">Http client instance.</param>
 /// <param name="options">Web api client options.</param>
 /// <param name="payloadSerializerProvider">Payload serializer.</param>
 public WebApiClientBase(HttpClient httpClient, IOptions <WebApiClientOptions> options, IPayloadSerializerProvider payloadSerializerProvider)
 {
     HttpClient         = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
     SerializerProvider = payloadSerializerProvider;
     Serializer         = SerializerProvider.DefaultSerializer;
     Options            = options;
 }
Beispiel #2
0
 public ApplicationExecutablesWebApiClient(HttpClient httpClient, IOptions <WebApiClientOptions> options, IPayloadSerializerProvider payloadSerializerProvider) :
     base(httpClient, options, payloadSerializerProvider)
 {
 }
Beispiel #3
0
 public OrdersWebApiClient(HttpClient httpClient, IOptions <WebApiClientOptions> options, IPayloadSerializerProvider payloadSerializerProvider) :
     base(httpClient, options, payloadSerializerProvider)
 {
 }
Beispiel #4
0
 public MoneySalePresetsWebApiClient(HttpClient httpClient, IOptions <WebApiClientOptions> options, IPayloadSerializerProvider payloadSerializerProvider) :
     base(httpClient, options, payloadSerializerProvider)
 {
 }
Beispiel #5
0
 public RegisterTransactionsWebApiClient(HttpClient httpClient, IOptions <WebApiClientOptions> options, IPayloadSerializerProvider payloadSerializerProvider) :
     base(httpClient, options, payloadSerializerProvider)
 {
 }
Beispiel #6
0
 public HostLayoutGroupsWebApiClient(HttpClient httpClient, IOptions <WebApiClientOptions> options, IPayloadSerializerProvider payloadSerializerProvider) :
     base(httpClient, options, payloadSerializerProvider)
 {
 }