public static DescribeDomainPvDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeDomainPvDataResponse describeDomainPvDataResponse = new DescribeDomainPvDataResponse();
describeDomainPvDataResponse.HttpResponse = context.HttpResponse;
describeDomainPvDataResponse.RequestId = context.StringValue("DescribeDomainPvData.RequestId");
describeDomainPvDataResponse.DomainName = context.StringValue("DescribeDomainPvData.DomainName");
describeDomainPvDataResponse.DataInterval = context.StringValue("DescribeDomainPvData.DataInterval");
describeDomainPvDataResponse.StartTime = context.StringValue("DescribeDomainPvData.StartTime");
describeDomainPvDataResponse.EndTime = context.StringValue("DescribeDomainPvData.EndTime");
List<DescribeDomainPvDataResponse.UsageData> pvDataInterval = new List<DescribeDomainPvDataResponse.UsageData>();
for (int i = 0; i < context.Length("DescribeDomainPvData.PvDataInterval.Length"); i++) {
DescribeDomainPvDataResponse.UsageData usageData = new DescribeDomainPvDataResponse.UsageData();
usageData.TimeStamp = context.StringValue("DescribeDomainPvData.PvDataInterval["+ i +"].TimeStamp");
usageData.Value = context.StringValue("DescribeDomainPvData.PvDataInterval["+ i +"].Value");
pvDataInterval.Add(usageData);
}
describeDomainPvDataResponse.PvDataInterval = pvDataInterval;
return describeDomainPvDataResponse;
}