public Task <ApiResult <ApiCardPaymentListResponse> > GetPaymentListAsync(CardPaymentsFilter filter, CancellationToken cancellationToken) { filter.ThrowIfNull(nameof(filter)); cancellationToken.ThrowIfNull(nameof(cancellationToken)); var uri = GetPaymentUri(); var queryStringUri = filter.ToQueryStringUri(uri); var request = new HttpRequestMessage(HttpMethod.Get, queryStringUri); return(HttpClient.InvokeAsync <ApiCardPaymentListResponse>(request, cancellationToken)); }
public Task <ApiResult <ApiCardPaymentListResponse> > GetPaymentListAsync(CardPaymentsFilter filter) { return(GetPaymentListAsync(filter, CancellationToken.None)); }