public void Domain_Update(
int DomainID,
string axfr_ips = null,
string Description = null,
string Domain = null,
int? Expire_sec = null,
string lpm_displayGroup = null,
string master_ips = null,
int? Refresh_sec = null,
int? Retry_sec = null,
string SOA_Email = null,
int? status = null,
int? TTL_sec = null,
string Type = null)
{
var myParams = new Dictionary<string, string>();
myParams.Add("DomainID", DomainID.ToString(CultureInfo.InvariantCulture));
if (axfr_ips != null)
myParams.Add("axfr_ips", axfr_ips);
if (Description != null)
myParams.Add("Description", Description);
if (Domain != null)
myParams.Add("Domain", Domain);
if (Expire_sec != null)
myParams.Add("Expire_sec", Expire_sec.Value.ToString(CultureInfo.InvariantCulture));
if (lpm_displayGroup != null)
myParams.Add("lpm_displayGroup", lpm_displayGroup);
if (master_ips != null)
myParams.Add("master_ips", master_ips);
if (Refresh_sec != null)
myParams.Add("Refresh_sec", Refresh_sec.Value.ToString(CultureInfo.InvariantCulture));
if (Retry_sec != null)
myParams.Add("Retry_sec", Retry_sec.Value.ToString(CultureInfo.InvariantCulture));
if (SOA_Email != null)
myParams.Add("SOA_Email", SOA_Email);
if (status != null)
myParams.Add("status", status.Value.ToString(CultureInfo.InvariantCulture));
if (TTL_sec != null)
myParams.Add("TTL_sec", TTL_sec.Value.ToString(CultureInfo.InvariantCulture));
if (Type != null)
myParams.Add("Type", Type);
GetResponse<object>("domain.update", myParams);
}