public static DescribeTopDomainsByFlowResponse Unmarshall(UnmarshallerContext context) { DescribeTopDomainsByFlowResponse describeTopDomainsByFlowResponse = new DescribeTopDomainsByFlowResponse(); describeTopDomainsByFlowResponse.HttpResponse = context.HttpResponse; describeTopDomainsByFlowResponse.RequestId = context.StringValue("DescribeTopDomainsByFlow.RequestId"); describeTopDomainsByFlowResponse.StartTime = context.StringValue("DescribeTopDomainsByFlow.StartTime"); describeTopDomainsByFlowResponse.EndTime = context.StringValue("DescribeTopDomainsByFlow.EndTime"); describeTopDomainsByFlowResponse.DomainCount = context.LongValue("DescribeTopDomainsByFlow.DomainCount"); describeTopDomainsByFlowResponse.DomainOnlineCount = context.LongValue("DescribeTopDomainsByFlow.DomainOnlineCount"); List <DescribeTopDomainsByFlowResponse.DescribeTopDomainsByFlow_TopDomain> describeTopDomainsByFlowResponse_topDomains = new List <DescribeTopDomainsByFlowResponse.DescribeTopDomainsByFlow_TopDomain>(); for (int i = 0; i < context.Length("DescribeTopDomainsByFlow.TopDomains.Length"); i++) { DescribeTopDomainsByFlowResponse.DescribeTopDomainsByFlow_TopDomain topDomain = new DescribeTopDomainsByFlowResponse.DescribeTopDomainsByFlow_TopDomain(); topDomain.DomainName = context.StringValue("DescribeTopDomainsByFlow.TopDomains[" + i + "].DomainName"); topDomain.Rank = context.LongValue("DescribeTopDomainsByFlow.TopDomains[" + i + "].Rank"); topDomain.TotalTraffic = context.StringValue("DescribeTopDomainsByFlow.TopDomains[" + i + "].TotalTraffic"); topDomain.TrafficPercent = context.StringValue("DescribeTopDomainsByFlow.TopDomains[" + i + "].TrafficPercent"); topDomain.MaxBps = context.FloatValue("DescribeTopDomainsByFlow.TopDomains[" + i + "].MaxBps"); topDomain.MaxBpsTime = context.StringValue("DescribeTopDomainsByFlow.TopDomains[" + i + "].MaxBpsTime"); topDomain.TotalAccess = context.LongValue("DescribeTopDomainsByFlow.TopDomains[" + i + "].TotalAccess"); describeTopDomainsByFlowResponse_topDomains.Add(topDomain); } describeTopDomainsByFlowResponse.TopDomains = describeTopDomainsByFlowResponse_topDomains; return(describeTopDomainsByFlowResponse); }
public static DescribeTopDomainsByFlowResponse Unmarshall(UnmarshallerContext context) { DescribeTopDomainsByFlowResponse describeTopDomainsByFlowResponse = new DescribeTopDomainsByFlowResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeTopDomainsByFlow.RequestId"), StartTime = context.StringValue("DescribeTopDomainsByFlow.StartTime"), EndTime = context.StringValue("DescribeTopDomainsByFlow.EndTime"), DomainCount = context.LongValue("DescribeTopDomainsByFlow.DomainCount"), DomainOnlineCount = context.LongValue("DescribeTopDomainsByFlow.DomainOnlineCount") }; List <DescribeTopDomainsByFlowResponse.TopDomain> topDomains = new List <DescribeTopDomainsByFlowResponse.TopDomain>(); for (int i = 0; i < context.Length("DescribeTopDomainsByFlow.TopDomains.Length"); i++) { DescribeTopDomainsByFlowResponse.TopDomain topDomain = new DescribeTopDomainsByFlowResponse.TopDomain() { DomainName = context.StringValue($"DescribeTopDomainsByFlow.TopDomains[{i}].DomainName"), Rank = context.LongValue($"DescribeTopDomainsByFlow.TopDomains[{i}].Rank"), TotalTraffic = context.StringValue($"DescribeTopDomainsByFlow.TopDomains[{i}].TotalTraffic"), TrafficPercent = context.StringValue($"DescribeTopDomainsByFlow.TopDomains[{i}].TrafficPercent"), MaxBps = context.LongValue($"DescribeTopDomainsByFlow.TopDomains[{i}].MaxBps"), MaxBpsTime = context.StringValue($"DescribeTopDomainsByFlow.TopDomains[{i}].MaxBpsTime"), TotalAccess = context.LongValue($"DescribeTopDomainsByFlow.TopDomains[{i}].TotalAccess") }; topDomains.Add(topDomain); } describeTopDomainsByFlowResponse.TopDomains = topDomains; return(describeTopDomainsByFlowResponse); }