public async Task TriggerBankRepeatReminderEmails(SendBankDetailsRepeatReminderEmailsRequest sendBankDetailsRepeatReminderEmailsRequest)
        {
            var request = new PostBankDetailsRepeatReminderEmailsRequest {
                Data = sendBankDetailsRepeatReminderEmailsRequest
            };

            await _client.Post <SendBankDetailsRepeatReminderEmailsRequest>(request);
        }
        public async Task SendBankDetailRequiredEmail(long accountId, SendBankDetailsEmailRequest sendBankDetailsEmailRequest)
        {
            var request = new PostBankDetailsRequiredEmailRequest(accountId)
            {
                Data = sendBankDetailsEmailRequest
            };

            await _client.Post <SendBankDetailsEmailRequest>(request);
        }
        public async Task <Unit> Handle(WithdrawCommand request, CancellationToken cancellationToken)
        {
            var postRequest = new PostWithdrawApplicationRequest(request.WithdrawRequest);

            await _client.Post(postRequest);

            return(Unit.Value);
        }
        public async Task <Unit> Handle(ValidationOverrideCommand request, CancellationToken cancellationToken)
        {
            var postRequest = new PostValidationOverrideRequest(request.ValidationOverrideRequest);

            await _client.Post(postRequest);

            return(Unit.Value);
        }
        public async Task <Unit> Handle(ReinstateApplicationCommand request, CancellationToken cancellationToken)
        {
            var postRequest = new PostReinstateApplicationRequest(request.ReinstateApplicationRequest);

            await _client.Post(postRequest);

            return(Unit.Value);
        }
        public async Task <Unit> Handle(PausePaymentsCommand request, CancellationToken cancellationToken)
        {
            var postRequest = new PostPausePaymentsRequest(request.PausePaymentsRequest);

            await _client.Post(postRequest);

            return(Unit.Value);
        }
 public async Task RunCheck()
 {
     await _client.Post <string>(new EarningsResilenceCheckRequest());
 }
Beispiel #8
0
 public Task Create(CreateIncentiveApplicationRequestData requestData)
 {
     return(_client.Post <CreateIncentiveApplicationRequestData>(new CreateIncentiveApplicationRequest {
         Data = requestData
     }));
 }