public static DescribeDomainBpsDataByTimeStampResponse Unmarshall(UnmarshallerContext context) { DescribeDomainBpsDataByTimeStampResponse describeDomainBpsDataByTimeStampResponse = new DescribeDomainBpsDataByTimeStampResponse(); describeDomainBpsDataByTimeStampResponse.HttpResponse = context.HttpResponse; describeDomainBpsDataByTimeStampResponse.RequestId = context.StringValue("DescribeDomainBpsDataByTimeStamp.RequestId"); describeDomainBpsDataByTimeStampResponse.DomainName = context.StringValue("DescribeDomainBpsDataByTimeStamp.DomainName"); describeDomainBpsDataByTimeStampResponse.TimeStamp = context.StringValue("DescribeDomainBpsDataByTimeStamp.TimeStamp"); List<DescribeDomainBpsDataByTimeStampResponse.BpsDataModel> bpsDataList = new List<DescribeDomainBpsDataByTimeStampResponse.BpsDataModel>(); for (int i = 0; i < context.Length("DescribeDomainBpsDataByTimeStamp.BpsDataList.Length"); i++) { DescribeDomainBpsDataByTimeStampResponse.BpsDataModel bpsDataModel = new DescribeDomainBpsDataByTimeStampResponse.BpsDataModel(); bpsDataModel.LocationName = context.StringValue("DescribeDomainBpsDataByTimeStamp.BpsDataList["+ i +"].LocationName"); bpsDataModel.IspName = context.StringValue("DescribeDomainBpsDataByTimeStamp.BpsDataList["+ i +"].IspName"); bpsDataModel.Bps = context.LongValue("DescribeDomainBpsDataByTimeStamp.BpsDataList["+ i +"].Bps"); bpsDataList.Add(bpsDataModel); } describeDomainBpsDataByTimeStampResponse.BpsDataList = bpsDataList; return describeDomainBpsDataByTimeStampResponse; }