BalancedSharp.Clients.CreditClient.CreateAccount C# (CSharp) Метод

CreateAccount() публичный Метод

public CreateAccount ( string creditsUri, int amount, string description = null, string>.Dictionary meta = null, string appearsOnStatementAs = null, string destinationUri = null, string bankAccountUri = null ) : Status
creditsUri string
amount int
description string
meta string>.Dictionary
appearsOnStatementAs string
destinationUri string
bankAccountUri string
Результат Status
        public Status<Credit> CreateAccount(string creditsUri, int amount, string description = null,
            Dictionary<string, string> meta = null, string appearsOnStatementAs = null,
            string destinationUri = null, string bankAccountUri = null)
        {
            Dictionary<string, string> parameters = new Dictionary<string, string>();
            parameters.Add("amount", amount.ToString());
            parameters.Add("description", description);
            parameters.Add("appears_on_statement_as", appearsOnStatementAs);
            parameters.Add("destination_uri", destinationUri);
            parameters.Add("bank_account_uri", bankAccountUri);
            if (meta != null)
                foreach (var key in meta.Keys)
                    parameters.Add(string.Format("meta[{0}]", key), meta[key]);
            return this.rest.GetResult<Credit>(this.Service.BaseUrl + creditsUri, this.Service.Key, null, "post", parameters).AttachService(this.Service);
        }