public static DescribeDomainInfoResponse Unmarshall(UnmarshallerContext context) { DescribeDomainInfoResponse describeDomainInfoResponse = new DescribeDomainInfoResponse(); describeDomainInfoResponse.HttpResponse = context.HttpResponse; describeDomainInfoResponse.RequestId = context.StringValue("DescribeDomainInfo.RequestId"); describeDomainInfoResponse.DomainId = context.StringValue("DescribeDomainInfo.DomainId"); describeDomainInfoResponse.DomainName = context.StringValue("DescribeDomainInfo.DomainName"); describeDomainInfoResponse.PunyCode = context.StringValue("DescribeDomainInfo.PunyCode"); describeDomainInfoResponse.AliDomain = context.BooleanValue("DescribeDomainInfo.AliDomain"); describeDomainInfoResponse.RegistrantEmail = context.StringValue("DescribeDomainInfo.RegistrantEmail"); describeDomainInfoResponse.GroupId = context.StringValue("DescribeDomainInfo.GroupId"); describeDomainInfoResponse.GroupName = context.StringValue("DescribeDomainInfo.GroupName"); describeDomainInfoResponse.InstanceId = context.StringValue("DescribeDomainInfo.InstanceId"); describeDomainInfoResponse.VersionCode = context.StringValue("DescribeDomainInfo.VersionCode"); describeDomainInfoResponse.VersionName = context.StringValue("DescribeDomainInfo.VersionName"); List <string> dnsServers = new List <string>(); for (int i = 0; i < context.Length("DescribeDomainInfo.DnsServers.Length"); i++) { dnsServers.Add(context.StringValue("DescribeDomainInfo.DnsServers[" + i + "]")); } describeDomainInfoResponse.DnsServers = dnsServers; return(describeDomainInfoResponse); }
public static DescribeDomainInfoResponse Unmarshall(UnmarshallerContext _ctx) { DescribeDomainInfoResponse describeDomainInfoResponse = new DescribeDomainInfoResponse(); describeDomainInfoResponse.HttpResponse = _ctx.HttpResponse; describeDomainInfoResponse.RequestId = _ctx.StringValue("DescribeDomainInfo.RequestId"); describeDomainInfoResponse.DomainId = _ctx.StringValue("DescribeDomainInfo.DomainId"); describeDomainInfoResponse.DomainName = _ctx.StringValue("DescribeDomainInfo.DomainName"); describeDomainInfoResponse.PunyCode = _ctx.StringValue("DescribeDomainInfo.PunyCode"); describeDomainInfoResponse.AliDomain = _ctx.BooleanValue("DescribeDomainInfo.AliDomain"); describeDomainInfoResponse.Remark = _ctx.StringValue("DescribeDomainInfo.Remark"); describeDomainInfoResponse.GroupId = _ctx.StringValue("DescribeDomainInfo.GroupId"); describeDomainInfoResponse.GroupName = _ctx.StringValue("DescribeDomainInfo.GroupName"); describeDomainInfoResponse.InstanceId = _ctx.StringValue("DescribeDomainInfo.InstanceId"); describeDomainInfoResponse.VersionCode = _ctx.StringValue("DescribeDomainInfo.VersionCode"); describeDomainInfoResponse.VersionName = _ctx.StringValue("DescribeDomainInfo.VersionName"); describeDomainInfoResponse.MinTtl = _ctx.LongValue("DescribeDomainInfo.MinTtl"); describeDomainInfoResponse.RecordLineTreeJson = _ctx.StringValue("DescribeDomainInfo.RecordLineTreeJson"); describeDomainInfoResponse.LineType = _ctx.StringValue("DescribeDomainInfo.LineType"); describeDomainInfoResponse.RegionLines = _ctx.BooleanValue("DescribeDomainInfo.RegionLines"); describeDomainInfoResponse.InBlackHole = _ctx.BooleanValue("DescribeDomainInfo.InBlackHole"); describeDomainInfoResponse.InClean = _ctx.BooleanValue("DescribeDomainInfo.InClean"); describeDomainInfoResponse.SlaveDns = _ctx.BooleanValue("DescribeDomainInfo.SlaveDns"); describeDomainInfoResponse.ResourceGroupId = _ctx.StringValue("DescribeDomainInfo.ResourceGroupId"); describeDomainInfoResponse.CreateTime = _ctx.StringValue("DescribeDomainInfo.CreateTime"); List <string> describeDomainInfoResponse_dnsServers = new List <string>(); for (int i = 0; i < _ctx.Length("DescribeDomainInfo.DnsServers.Length"); i++) { describeDomainInfoResponse_dnsServers.Add(_ctx.StringValue("DescribeDomainInfo.DnsServers[" + i + "]")); } describeDomainInfoResponse.DnsServers = describeDomainInfoResponse_dnsServers; List <string> describeDomainInfoResponse_availableTtls = new List <string>(); for (int i = 0; i < _ctx.Length("DescribeDomainInfo.AvailableTtls.Length"); i++) { describeDomainInfoResponse_availableTtls.Add(_ctx.StringValue("DescribeDomainInfo.AvailableTtls[" + i + "]")); } describeDomainInfoResponse.AvailableTtls = describeDomainInfoResponse_availableTtls; List <DescribeDomainInfoResponse.DescribeDomainInfo_RecordLine> describeDomainInfoResponse_recordLines = new List <DescribeDomainInfoResponse.DescribeDomainInfo_RecordLine>(); for (int i = 0; i < _ctx.Length("DescribeDomainInfo.RecordLines.Length"); i++) { DescribeDomainInfoResponse.DescribeDomainInfo_RecordLine recordLine = new DescribeDomainInfoResponse.DescribeDomainInfo_RecordLine(); recordLine.LineCode = _ctx.StringValue("DescribeDomainInfo.RecordLines[" + i + "].LineCode"); recordLine.FatherCode = _ctx.StringValue("DescribeDomainInfo.RecordLines[" + i + "].FatherCode"); recordLine.LineName = _ctx.StringValue("DescribeDomainInfo.RecordLines[" + i + "].LineName"); recordLine.LineDisplayName = _ctx.StringValue("DescribeDomainInfo.RecordLines[" + i + "].LineDisplayName"); describeDomainInfoResponse_recordLines.Add(recordLine); } describeDomainInfoResponse.RecordLines = describeDomainInfoResponse_recordLines; return(describeDomainInfoResponse); }