public static DescribeDomainISPDataResponse Unmarshall(UnmarshallerContext context) { DescribeDomainISPDataResponse describeDomainISPDataResponse = new DescribeDomainISPDataResponse(); describeDomainISPDataResponse.HttpResponse = context.HttpResponse; describeDomainISPDataResponse.RequestId = context.StringValue("DescribeDomainISPData.RequestId"); describeDomainISPDataResponse.DomainName = context.StringValue("DescribeDomainISPData.DomainName"); describeDomainISPDataResponse.DataInterval = context.StringValue("DescribeDomainISPData.DataInterval"); describeDomainISPDataResponse.StartTime = context.StringValue("DescribeDomainISPData.StartTime"); describeDomainISPDataResponse.EndTime = context.StringValue("DescribeDomainISPData.EndTime"); List <DescribeDomainISPDataResponse.DescribeDomainISPData_ISPProportionData> describeDomainISPDataResponse_value = new List <DescribeDomainISPDataResponse.DescribeDomainISPData_ISPProportionData>(); for (int i = 0; i < context.Length("DescribeDomainISPData.Value.Length"); i++) { DescribeDomainISPDataResponse.DescribeDomainISPData_ISPProportionData iSPProportionData = new DescribeDomainISPDataResponse.DescribeDomainISPData_ISPProportionData(); iSPProportionData.ISP = context.StringValue("DescribeDomainISPData.Value[" + i + "].ISP"); iSPProportionData.Proportion = context.StringValue("DescribeDomainISPData.Value[" + i + "].Proportion"); iSPProportionData.IspEname = context.StringValue("DescribeDomainISPData.Value[" + i + "].IspEname"); iSPProportionData.AvgObjectSize = context.StringValue("DescribeDomainISPData.Value[" + i + "].AvgObjectSize"); iSPProportionData.AvgResponseTime = context.StringValue("DescribeDomainISPData.Value[" + i + "].AvgResponseTime"); iSPProportionData.Bps = context.StringValue("DescribeDomainISPData.Value[" + i + "].Bps"); iSPProportionData.Qps = context.StringValue("DescribeDomainISPData.Value[" + i + "].Qps"); iSPProportionData.AvgResponseRate = context.StringValue("DescribeDomainISPData.Value[" + i + "].AvgResponseRate"); iSPProportionData.ReqErrRate = context.StringValue("DescribeDomainISPData.Value[" + i + "].ReqErrRate"); iSPProportionData.TotalBytes = context.StringValue("DescribeDomainISPData.Value[" + i + "].TotalBytes"); iSPProportionData.BytesProportion = context.StringValue("DescribeDomainISPData.Value[" + i + "].BytesProportion"); iSPProportionData.TotalQuery = context.StringValue("DescribeDomainISPData.Value[" + i + "].TotalQuery"); describeDomainISPDataResponse_value.Add(iSPProportionData); } describeDomainISPDataResponse._Value = describeDomainISPDataResponse_value; return(describeDomainISPDataResponse); }
public static DescribeDomainISPDataResponse Unmarshall(UnmarshallerContext context) { DescribeDomainISPDataResponse describeDomainISPDataResponse = new DescribeDomainISPDataResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeDomainISPData.RequestId"), DomainName = context.StringValue("DescribeDomainISPData.DomainName"), DataInterval = context.StringValue("DescribeDomainISPData.DataInterval"), StartTime = context.StringValue("DescribeDomainISPData.StartTime"), EndTime = context.StringValue("DescribeDomainISPData.EndTime") }; List <DescribeDomainISPDataResponse.ISPProportionData> value = new List <DescribeDomainISPDataResponse.ISPProportionData>(); for (int i = 0; i < context.Length("DescribeDomainISPData.Value.Length"); i++) { DescribeDomainISPDataResponse.ISPProportionData iSpProportionData = new DescribeDomainISPDataResponse.ISPProportionData() { ISP = context.StringValue($"DescribeDomainISPData.Value[{i}].ISP"), Proportion = context.StringValue($"DescribeDomainISPData.Value[{i}].Proportion"), IspEname = context.StringValue($"DescribeDomainISPData.Value[{i}].IspEname"), AvgObjectSize = context.StringValue($"DescribeDomainISPData.Value[{i}].AvgObjectSize"), AvgResponseTime = context.StringValue($"DescribeDomainISPData.Value[{i}].AvgResponseTime"), Bps = context.StringValue($"DescribeDomainISPData.Value[{i}].Bps"), ByteHitRate = context.StringValue($"DescribeDomainISPData.Value[{i}].ByteHitRate"), Qps = context.StringValue($"DescribeDomainISPData.Value[{i}].Qps"), ReqErrRate = context.StringValue($"DescribeDomainISPData.Value[{i}].ReqErrRate"), ReqHitRate = context.StringValue($"DescribeDomainISPData.Value[{i}].ReqHitRate"), AvgResponseRate = context.StringValue($"DescribeDomainISPData.Value[{i}].AvgResponseRate"), TotalBytes = context.StringValue($"DescribeDomainISPData.Value[{i}].TotalBytes"), BytesProportion = context.StringValue($"DescribeDomainISPData.Value[{i}].BytesProportion"), TotalQuery = context.StringValue($"DescribeDomainISPData.Value[{i}].TotalQuery") }; value.Add(iSpProportionData); } describeDomainISPDataResponse.Value = value; return(describeDomainISPDataResponse); }