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()); }
public Task Create(CreateIncentiveApplicationRequestData requestData) { return(_client.Post <CreateIncentiveApplicationRequestData>(new CreateIncentiveApplicationRequest { Data = requestData })); }