public SendPaymentProcess(ILogger <SendPaymentProcess> logger,
                           IApiGatewayProxy apiGatewayProxy)
 {
     _logger          = logger;
     _apiGatewayProxy = apiGatewayProxy;
 }
 public GetUserProcess(ILogger <GetUserProcess> logger,
                       IApiGatewayProxy financialApiGatewayProxy)
 {
     _logger = logger;
     _financialApiGatewayProxy = financialApiGatewayProxy;
 }
 public GetCurrentDirectDebitProcess(IApiGatewayProxy apiGatewayProxy)
 {
     _apiGatewayProxy = apiGatewayProxy;
 }
 public BankAccountCheckerProcess(ILogger <BankAccountCheckerProcess> logger,
                                  IApiGatewayProxy apiGatewayProxy)
 {
     _logger          = logger;
     _apiGatewayProxy = apiGatewayProxy;
 }
 public ApiGatewayHeartbeatProcess(ILogger <ApiGatewayHeartbeatProcess> logger,
                                   IApiGatewayProxy financialApiGatewayProxy)
 {
     _logger = logger;
     _financialApiGatewayProxy = financialApiGatewayProxy;
 }
 public SendAmendDirectDebitPlanProcess(ILogger <SendAmendDirectDebitPlanProcess> logger,
                                        IApiGatewayProxy apiGatewayProxy)
 {
     _logger          = logger;
     _apiGatewayProxy = apiGatewayProxy;
 }
 public ContactUsService(ILogger <ContactUsService> logger, IApiGatewayProxy apiGateway)
 {
     _logger     = logger;
     _apiGateway = apiGateway;
 }