Aliyun.Acs.Cdn.Transform.V20141111.DescribeDomainFlowDataResponseUnmarshaller.Unmarshall C# (CSharp) Метод

Unmarshall() публичный статический Метод

public static Unmarshall ( UnmarshallerContext context ) : DescribeDomainFlowDataResponse
context UnmarshallerContext
Результат Aliyun.Acs.Cdn.Model.V20141111.DescribeDomainFlowDataResponse
        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;
        }
DescribeDomainFlowDataResponseUnmarshaller