public static QueryDomainListResponse Unmarshall(UnmarshallerContext context)
        {
            QueryDomainListResponse queryDomainListResponse = new QueryDomainListResponse();

            queryDomainListResponse.HttpResponse   = context.HttpResponse;
            queryDomainListResponse.RequestId      = context.StringValue("QueryDomainList.RequestId");
            queryDomainListResponse.TotalItemNum   = context.IntegerValue("QueryDomainList.TotalItemNum");
            queryDomainListResponse.CurrentPageNum = context.IntegerValue("QueryDomainList.CurrentPageNum");
            queryDomainListResponse.TotalPageNum   = context.IntegerValue("QueryDomainList.TotalPageNum");
            queryDomainListResponse.PageSize       = context.IntegerValue("QueryDomainList.PageSize");
            queryDomainListResponse.PrePage        = context.BooleanValue("QueryDomainList.PrePage");
            queryDomainListResponse.NextPage       = context.BooleanValue("QueryDomainList.NextPage");

            List <QueryDomainListResponse.QueryDomainList_Domain> queryDomainListResponse_data = new List <QueryDomainListResponse.QueryDomainList_Domain>();

            for (int i = 0; i < context.Length("QueryDomainList.Data.Length"); i++)
            {
                QueryDomainListResponse.QueryDomainList_Domain domain = new QueryDomainListResponse.QueryDomainList_Domain();
                domain.DomainName           = context.StringValue("QueryDomainList.Data[" + i + "].DomainName");
                domain.InstanceId           = context.StringValue("QueryDomainList.Data[" + i + "].InstanceId");
                domain.ExpirationDate       = context.StringValue("QueryDomainList.Data[" + i + "].ExpirationDate");
                domain.RegistrationDate     = context.StringValue("QueryDomainList.Data[" + i + "].RegistrationDate");
                domain.DomainType           = context.StringValue("QueryDomainList.Data[" + i + "].DomainType");
                domain.DomainStatus         = context.StringValue("QueryDomainList.Data[" + i + "].DomainStatus");
                domain.ProductId            = context.StringValue("QueryDomainList.Data[" + i + "].ProductId");
                domain.ExpirationDateLong   = context.LongValue("QueryDomainList.Data[" + i + "].ExpirationDateLong");
                domain.RegistrationDateLong = context.LongValue("QueryDomainList.Data[" + i + "].RegistrationDateLong");
                domain.Premium = context.BooleanValue("QueryDomainList.Data[" + i + "].Premium");

                queryDomainListResponse_data.Add(domain);
            }
            queryDomainListResponse.Data = queryDomainListResponse_data;

            return(queryDomainListResponse);
        }
コード例 #2
0
        public static QueryDomainListResponse Unmarshall(UnmarshallerContext context)
        {
            QueryDomainListResponse queryDomainListResponse = new QueryDomainListResponse()
            {
                HttpResponse   = context.HttpResponse,
                RequestId      = context.StringValue("QueryDomainList.RequestId"),
                TotalItemNum   = context.IntegerValue("QueryDomainList.TotalItemNum"),
                CurrentPageNum = context.IntegerValue("QueryDomainList.CurrentPageNum"),
                TotalPageNum   = context.IntegerValue("QueryDomainList.TotalPageNum"),
                PageSize       = context.IntegerValue("QueryDomainList.PageSize"),
                PrePage        = context.BooleanValue("QueryDomainList.PrePage"),
                NextPage       = context.BooleanValue("QueryDomainList.NextPage")
            };
            List <QueryDomainListResponse.Domain> data = new List <QueryDomainListResponse.Domain>();

            for (int i = 0; i < context.Length("QueryDomainList.Data.Length"); i++)
            {
                QueryDomainListResponse.Domain domain = new QueryDomainListResponse.Domain()
                {
                    DomainName        = context.StringValue($"QueryDomainList.Data[{i}].DomainName"),
                    SaleId            = context.StringValue($"QueryDomainList.Data[{i}].SaleId"),
                    DeadDate          = context.StringValue($"QueryDomainList.Data[{i}].DeadDate"),
                    RegDate           = context.StringValue($"QueryDomainList.Data[{i}].RegDate"),
                    DomainAuditStatus = context.StringValue($"QueryDomainList.Data[{i}].DomainAuditStatus"),
                    DomainRegType     = context.StringValue($"QueryDomainList.Data[{i}].DomainRegType"),
                    GroupId           = context.StringValue($"QueryDomainList.Data[{i}].GroupId"),
                    DomainType        = context.StringValue($"QueryDomainList.Data[{i}].DomainType")
                };
                data.Add(domain);
            }
            queryDomainListResponse.Data = data;

            return(queryDomainListResponse);
        }