public dynamic SetNameServers(string name, params string[] name_servers)
{
Require.Argument("name", name);
Validate.IsBetween(name_servers.Length, 1, 6);
var request = new RestRequest(Method.POST)
{
RequestFormat = DataFormat.Json,
Resource = "domains/{name}/name_servers"
};
request.AddUrlSegment("name", name);
dynamic payload = new ExpandoObject();
var ns = new Dictionary<string, string>();
for (var i = 0; i < name_servers.Length; i++)
{
ns.Add("ns" + (i + 1), name_servers[i]);
}
payload.name_servers = ns;
request.AddBody(payload);
return Execute<dynamic>(request);
}