public static DescribeDomainsUsageByDayResponse Unmarshall(UnmarshallerContext context) { DescribeDomainsUsageByDayResponse describeDomainsUsageByDayResponse = new DescribeDomainsUsageByDayResponse(); describeDomainsUsageByDayResponse.HttpResponse = context.HttpResponse; describeDomainsUsageByDayResponse.RequestId = context.StringValue("DescribeDomainsUsageByDay.RequestId"); describeDomainsUsageByDayResponse.DomainName = context.StringValue("DescribeDomainsUsageByDay.DomainName"); describeDomainsUsageByDayResponse.DataInterval = context.StringValue("DescribeDomainsUsageByDay.DataInterval"); describeDomainsUsageByDayResponse.StartTime = context.StringValue("DescribeDomainsUsageByDay.StartTime"); describeDomainsUsageByDayResponse.EndTime = context.StringValue("DescribeDomainsUsageByDay.EndTime"); DescribeDomainsUsageByDayResponse.UsageTotal_ usageTotal = new DescribeDomainsUsageByDayResponse.UsageTotal_(); usageTotal.BytesHitRate = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.BytesHitRate"); usageTotal.RequestHitRate = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.RequestHitRate"); usageTotal.MaxBps = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxBps"); usageTotal.MaxBpsTime = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxBpsTime"); usageTotal.MaxSrcBps = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxSrcBps"); usageTotal.MaxSrcBpsTime = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxSrcBpsTime"); usageTotal.TotalAccess = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.TotalAccess"); usageTotal.TotalTraffic = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.TotalTraffic"); describeDomainsUsageByDayResponse.UsageTotal = usageTotal; List<DescribeDomainsUsageByDayResponse.UsageByDay> usageByDays = new List<DescribeDomainsUsageByDayResponse.UsageByDay>(); for (int i = 0; i < context.Length("DescribeDomainsUsageByDay.UsageByDays.Length"); i++) { DescribeDomainsUsageByDayResponse.UsageByDay usageByDay = new DescribeDomainsUsageByDayResponse.UsageByDay(); usageByDay.TimeStamp = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].TimeStamp"); usageByDay.Qps = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].Qps"); usageByDay.BytesHitRate = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].BytesHitRate"); usageByDay.RequestHitRate = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].RequestHitRate"); usageByDay.MaxBps = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].MaxBps"); usageByDay.MaxBpsTime = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].MaxBpsTime"); usageByDay.MaxSrcBps = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].MaxSrcBps"); usageByDay.MaxSrcBpsTime = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].MaxSrcBpsTime"); usageByDay.TotalAccess = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].TotalAccess"); usageByDay.TotalTraffic = context.StringValue("DescribeDomainsUsageByDay.UsageByDays["+ i +"].TotalTraffic"); usageByDays.Add(usageByDay); } describeDomainsUsageByDayResponse.UsageByDays = usageByDays; return describeDomainsUsageByDayResponse; }