public static DescribeDomainHttpCodeDataResponse Unmarshall(UnmarshallerContext context) { DescribeDomainHttpCodeDataResponse describeDomainHttpCodeDataResponse = new DescribeDomainHttpCodeDataResponse(); describeDomainHttpCodeDataResponse.HttpResponse = context.HttpResponse; describeDomainHttpCodeDataResponse.RequestId = context.StringValue("DescribeDomainHttpCodeData.RequestId"); describeDomainHttpCodeDataResponse.DomainName = context.StringValue("DescribeDomainHttpCodeData.DomainName"); describeDomainHttpCodeDataResponse.DataInterval = context.StringValue("DescribeDomainHttpCodeData.DataInterval"); describeDomainHttpCodeDataResponse.StartTime = context.StringValue("DescribeDomainHttpCodeData.StartTime"); describeDomainHttpCodeDataResponse.EndTime = context.StringValue("DescribeDomainHttpCodeData.EndTime"); List <DescribeDomainHttpCodeDataResponse.UsageData> httpCodeData = new List <DescribeDomainHttpCodeDataResponse.UsageData>(); for (int i = 0; i < context.Length("DescribeDomainHttpCodeData.HttpCodeData.Length"); i++) { DescribeDomainHttpCodeDataResponse.UsageData usageData = new DescribeDomainHttpCodeDataResponse.UsageData(); usageData.TimeStamp = context.StringValue("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].TimeStamp"); List <DescribeDomainHttpCodeDataResponse.UsageData.CodeProportionData> value = new List <DescribeDomainHttpCodeDataResponse.UsageData.CodeProportionData>(); for (int j = 0; j < context.Length("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].Value.Length"); j++) { DescribeDomainHttpCodeDataResponse.UsageData.CodeProportionData codeProportionData = new DescribeDomainHttpCodeDataResponse.UsageData.CodeProportionData(); codeProportionData.Code = context.StringValue("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].Value[" + j + "].Code"); codeProportionData.Proportion = context.StringValue("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].Value[" + j + "].Proportion"); value.Add(codeProportionData); } usageData.Value = value; httpCodeData.Add(usageData); } describeDomainHttpCodeDataResponse.HttpCodeData = httpCodeData; return(describeDomainHttpCodeDataResponse); }
public static DescribeDomainHttpCodeDataResponse Unmarshall(UnmarshallerContext _ctx) { DescribeDomainHttpCodeDataResponse describeDomainHttpCodeDataResponse = new DescribeDomainHttpCodeDataResponse(); describeDomainHttpCodeDataResponse.HttpResponse = _ctx.HttpResponse; describeDomainHttpCodeDataResponse.RequestId = _ctx.StringValue("DescribeDomainHttpCodeData.RequestId"); describeDomainHttpCodeDataResponse.DomainName = _ctx.StringValue("DescribeDomainHttpCodeData.DomainName"); describeDomainHttpCodeDataResponse.StartTime = _ctx.StringValue("DescribeDomainHttpCodeData.StartTime"); describeDomainHttpCodeDataResponse.EndTime = _ctx.StringValue("DescribeDomainHttpCodeData.EndTime"); describeDomainHttpCodeDataResponse.DataInterval = _ctx.StringValue("DescribeDomainHttpCodeData.DataInterval"); List <DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData> describeDomainHttpCodeDataResponse_httpCodeData = new List <DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData>(); for (int i = 0; i < _ctx.Length("DescribeDomainHttpCodeData.HttpCodeData.Length"); i++) { DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData usageData = new DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData(); usageData.TimeStamp = _ctx.StringValue("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].TimeStamp"); List <DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData.DescribeDomainHttpCodeData_CodeProportionData> usageData_value = new List <DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData.DescribeDomainHttpCodeData_CodeProportionData>(); for (int j = 0; j < _ctx.Length("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].Value.Length"); j++) { DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData.DescribeDomainHttpCodeData_CodeProportionData codeProportionData = new DescribeDomainHttpCodeDataResponse.DescribeDomainHttpCodeData_UsageData.DescribeDomainHttpCodeData_CodeProportionData(); codeProportionData.Code = _ctx.StringValue("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].Value[" + j + "].Code"); codeProportionData.Proportion = _ctx.StringValue("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].Value[" + j + "].Proportion"); codeProportionData.Count = _ctx.StringValue("DescribeDomainHttpCodeData.HttpCodeData[" + i + "].Value[" + j + "].Count"); usageData_value.Add(codeProportionData); } usageData._Value = usageData_value; describeDomainHttpCodeDataResponse_httpCodeData.Add(usageData); } describeDomainHttpCodeDataResponse.HttpCodeData = describeDomainHttpCodeDataResponse_httpCodeData; return(describeDomainHttpCodeDataResponse); }