Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }