public SingleTraderCreditProviderEndWithdrawResponse EndWithdraw(SingleTraderCreditProviderEndWithdrawRequest request)
        {
            var response = new SingleTraderCreditProviderEndWithdrawResponse();
            var sr       = EndApply(new SingleTraderCreditProviderEndApplyRequest
            {
                TransactionKey = request.TransactionKey,
                AuditCode      = "CRD_ENDWTHDRW"
            });

            response.Copy(sr);

            return(response);
        }
        public async Task <SingleTraderCreditProviderEndWithdrawResponse> EndWithdrawAsync(SingleTraderCreditProviderEndWithdrawRequest request, CancellationToken cancellation)
        {
            var response = new SingleTraderCreditProviderEndWithdrawResponse();
            var sr       = await EndApplyAsync(new SingleTraderCreditProviderEndApplyRequest
            {
                TransactionKey = request.TransactionKey,
                AuditCode      = "CRD_ENDWTHDRW"
            }, cancellation);

            response.Copy(sr);

            return(response);
        }