public void Domain_Resource_Update(
int ResourceID,
int? DomainID = null,
string Name = null,
int? Port = null,
int? Priority = null,
string Protocol = null,
string Target = null,
int? TTL_sec = null,
int? Weight = null)
{
var myParams = new Dictionary<string, string>();
myParams.Add("ResourceID", ResourceID.ToString(CultureInfo.InvariantCulture));
if (DomainID != null)
myParams.Add("DomainID", DomainID.Value.ToString(CultureInfo.InvariantCulture));
if (Name != null)
myParams.Add("Name", Name);
if (Port != null)
myParams.Add("Port", Port.Value.ToString(CultureInfo.InvariantCulture));
if (Priority != null)
myParams.Add("Priority", Priority.Value.ToString(CultureInfo.InvariantCulture));
if (Protocol != null)
myParams.Add("Protocol", Protocol);
if (Target != null)
myParams.Add("Target", Target);
if (TTL_sec != null)
myParams.Add("TTL_sec", TTL_sec.Value.ToString(CultureInfo.InvariantCulture));
if (Weight != null)
myParams.Add("Weight", Weight.Value.ToString(CultureInfo.InvariantCulture));
GetResponse<object>("domain.resource.update", myParams);
}