public async Task<JObject> UpdateRecordAsync(string recordId, string publicIp, SubDomainRecord subDomainRecord)
{
var param = new ApiRequestParameters();
param.AddParameter("Action", "UpdateDomainRecord");
param.AddParameter("RecordId", recordId);
param.AddParameter("RR", subDomainRecord.SubDomain);
param.AddParameter("Type", subDomainRecord.Type);
param.AddParameter("Value", publicIp);
param.AddParameter("TTL", subDomainRecord.Interval);
param.GenerateSignature();
var responseStr = await RequestAsync(param);
return JObject.Parse(responseStr);
}