BalancedSharp.Clients.AccountClient.UnderwriteAsBusiness C# (CSharp) Метод

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

public UnderwriteAsBusiness ( string accountsUri, string name, string phoneNumber, string emailAddress = null, string>.Dictionary meta = null, string taxId = null, string dob = null, string city = null, string postalCode = null, string address = null, string countryCode = null, string personName = null, string personDob = null, string personCity = null, string personPostalCode = null, string personAddress = null, string personCountryCode = null, string personTaxId = null ) : Status
accountsUri string
name string
phoneNumber string
emailAddress string
meta string>.Dictionary
taxId string
dob string
city string
postalCode string
address string
countryCode string
personName string
personDob string
personCity string
personPostalCode string
personAddress string
personCountryCode string
personTaxId string
Результат Status
        public Status<Account> UnderwriteAsBusiness(string accountsUri, string name, string phoneNumber,
            string emailAddress = null, Dictionary<string, string> meta = null, string taxId = null, string dob = null,
            string city = null, string postalCode = null, string address = null, string countryCode = null,
            string personName = null, string personDob = null, string personCity = null, string personPostalCode = null,
            string personAddress = null, string personCountryCode = null, string personTaxId = null)
        {
            Dictionary<string, string> parameters = new Dictionary<string, string>();
            parameters.Add("merchant[type]", "business");
            parameters.Add("merchant[name]", name);
            parameters.Add("merchant[phone_number]", phoneNumber);
            parameters.Add("merchant[email_address]", emailAddress);
            parameters.Add("merchant[tax_id]", taxId);
            parameters.Add("merchant[dob]", dob);
            parameters.Add("merchant[city]", city);
            parameters.Add("merchant[postal_code]", postalCode);
            parameters.Add("merchant[country_code]", countryCode);
            parameters.Add("merchant[street_address]", address);
            parameters.Add("merchant[person[name]]", personName);
            parameters.Add("merchant[person[dob]]", personDob);
            parameters.Add("merchant[person[city]]", personCity);
            parameters.Add("merchant[person[postal_code]]", personPostalCode);
            parameters.Add("merchant[person[street_address]]", personAddress);
            parameters.Add("merchant[person[country_code]]", personCountryCode);
            parameters.Add("merchant[person[tax_id]]", personTaxId);
            if (meta != null)
                foreach (var key in meta.Keys)
                    parameters.Add(string.Format("meta[{0}]", key), meta[key]);
            return rest.GetResult<Account>(this.Service.BaseUrl + accountsUri, this.Service.Key, null, "post", parameters).AttachService(this.Service);
        }