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); }
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); }