public static DescribeDomainSrcFlowDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeDomainSrcFlowDataResponse describeDomainSrcFlowDataResponse = new DescribeDomainSrcFlowDataResponse();
describeDomainSrcFlowDataResponse.HttpResponse = context.HttpResponse;
describeDomainSrcFlowDataResponse.RequestId = context.StringValue("DescribeDomainSrcFlowData.RequestId");
describeDomainSrcFlowDataResponse.DomainName = context.StringValue("DescribeDomainSrcFlowData.DomainName");
describeDomainSrcFlowDataResponse.DataInterval = context.StringValue("DescribeDomainSrcFlowData.DataInterval");
describeDomainSrcFlowDataResponse.StartTime = context.StringValue("DescribeDomainSrcFlowData.StartTime");
describeDomainSrcFlowDataResponse.EndTime = context.StringValue("DescribeDomainSrcFlowData.EndTime");
List<DescribeDomainSrcFlowDataResponse.DataModule> srcFlowDataPerInterval = new List<DescribeDomainSrcFlowDataResponse.DataModule>();
for (int i = 0; i < context.Length("DescribeDomainSrcFlowData.SrcFlowDataPerInterval.Length"); i++) {
DescribeDomainSrcFlowDataResponse.DataModule dataModule = new DescribeDomainSrcFlowDataResponse.DataModule();
dataModule.TimeStamp = context.StringValue("DescribeDomainSrcFlowData.SrcFlowDataPerInterval["+ i +"].TimeStamp");
dataModule.Value = context.StringValue("DescribeDomainSrcFlowData.SrcFlowDataPerInterval["+ i +"].Value");
srcFlowDataPerInterval.Add(dataModule);
}
describeDomainSrcFlowDataResponse.SrcFlowDataPerInterval = srcFlowDataPerInterval;
return describeDomainSrcFlowDataResponse;
}