public Task <DeleteCustomerProfileResponse> DeleteAsync(
     DeleteCustomerProfileRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_delete.PostAsync(request, cancellationToken));
 }
 public Task <UpdateCustomerProfileResponse> UpdateAsync(
     UpdateCustomerProfileRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_update.PostAsync(request, cancellationToken));
 }
 public Task <CreateCustomerProfileResponse> CreateFromTransactionAsync(
     CreateCustomerProfileFromTransactionRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_createFromTrans.PostAsync(request, cancellationToken));
 }
 public Task <GetCustomerProfileResponse> GetAsync(
     GetCustomerProfileRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_get.PostAsync(request, cancellationToken));
 }
 public Task <GetUnsettledTransactionListResponse> GetUnsettledListAsync(
     GetUnsettledTransactionListRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_getUnsettledList.PostAsync(request, cancellationToken));
 }
 public Task <GetSettledBatchListResponse> GetBatchListAsync(
     GetSettledBatchListRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_getBatchList.PostAsync(request, cancellationToken));
 }
 public Task <GetTransactionDetailsResponse> GetAsync(
     GetTransactionDetailsRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_get.PostAsync(request, cancellationToken));
 }
 public Task <CreateTransactionResponse> CreateAsync(
     CreateTransactionRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_create.PostAsync(request, cancellationToken));
 }
 public Task <ValidateCustomerPaymentProfileResponse> ValidateAsync(
     ValidateCustomerPaymentProfileRequest request,
     CancellationToken cancellationToken = default)
 {
     return(_validate.PostAsync(request, cancellationToken));
 }