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;
}