public static DescribeDomainFlowDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeDomainFlowDataResponse describeDomainFlowDataResponse = new DescribeDomainFlowDataResponse();
describeDomainFlowDataResponse.HttpResponse = context.HttpResponse;
describeDomainFlowDataResponse.RequestId = context.StringValue("DescribeDomainFlowData.RequestId");
describeDomainFlowDataResponse.DomainName = context.StringValue("DescribeDomainFlowData.DomainName");
describeDomainFlowDataResponse.DataInterval = context.StringValue("DescribeDomainFlowData.DataInterval");
describeDomainFlowDataResponse.StartTime = context.StringValue("DescribeDomainFlowData.StartTime");
describeDomainFlowDataResponse.EndTime = context.StringValue("DescribeDomainFlowData.EndTime");
List<DescribeDomainFlowDataResponse.DataModule> flowDataPerInterval = new List<DescribeDomainFlowDataResponse.DataModule>();
for (int i = 0; i < context.Length("DescribeDomainFlowData.FlowDataPerInterval.Length"); i++) {
DescribeDomainFlowDataResponse.DataModule dataModule = new DescribeDomainFlowDataResponse.DataModule();
dataModule.TimeStamp = context.StringValue("DescribeDomainFlowData.FlowDataPerInterval["+ i +"].TimeStamp");
dataModule.Value = context.StringValue("DescribeDomainFlowData.FlowDataPerInterval["+ i +"].Value");
dataModule.DomesticValue = context.StringValue("DescribeDomainFlowData.FlowDataPerInterval["+ i +"].DomesticValue");
dataModule.OverseasValue = context.StringValue("DescribeDomainFlowData.FlowDataPerInterval["+ i +"].OverseasValue");
flowDataPerInterval.Add(dataModule);
}
describeDomainFlowDataResponse.FlowDataPerInterval = flowDataPerInterval;
return describeDomainFlowDataResponse;
}