// -------------------------- Withdraw -------------------------- public MultiTraderCreditProviderBeginWithdrawResponse BeginWithdraw(MultiTraderCreditProviderBeginWithdrawRequest request) { var response = new MultiTraderCreditProviderBeginWithdrawResponse(); var sr = BeginApply(new MultiTraderCreditProviderBeginApplyRequest { TraderKey = request.TraderKey, UserName = request.UserName, Amount = -request.Amount, Info = request.Info, AuditCode = "CRD_BGNWTHDRW" }); response.Copy(sr); return(response); }
public async Task <MultiTraderCreditProviderBeginWithdrawResponse> BeginWithdrawAsync(MultiTraderCreditProviderBeginWithdrawRequest request, CancellationToken cancellation) { var response = new MultiTraderCreditProviderBeginWithdrawResponse(); var sr = await BeginApplyAsync(new MultiTraderCreditProviderBeginApplyRequest { TraderKey = request.TraderKey, UserName = request.UserName, Amount = -request.Amount, Info = request.Info, AuditCode = "CRD_BGNWTHDRW" }, cancellation); response.Copy(sr); return(response); }