Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        // -------------------------- 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);
        }