public static DescribeDomainSrcBpsDataResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeDomainSrcBpsDataResponse describeDomainSrcBpsDataResponse = new DescribeDomainSrcBpsDataResponse();

            describeDomainSrcBpsDataResponse.HttpResponse = _ctx.HttpResponse;
            describeDomainSrcBpsDataResponse.RequestId    = _ctx.StringValue("DescribeDomainSrcBpsData.RequestId");
            describeDomainSrcBpsDataResponse.DomainName   = _ctx.StringValue("DescribeDomainSrcBpsData.DomainName");
            describeDomainSrcBpsDataResponse.StartTime    = _ctx.StringValue("DescribeDomainSrcBpsData.StartTime");
            describeDomainSrcBpsDataResponse.EndTime      = _ctx.StringValue("DescribeDomainSrcBpsData.EndTime");
            describeDomainSrcBpsDataResponse.DataInterval = _ctx.StringValue("DescribeDomainSrcBpsData.DataInterval");

            List <DescribeDomainSrcBpsDataResponse.DescribeDomainSrcBpsData_DataModule> describeDomainSrcBpsDataResponse_srcBpsDataPerInterval = new List <DescribeDomainSrcBpsDataResponse.DescribeDomainSrcBpsData_DataModule>();

            for (int i = 0; i < _ctx.Length("DescribeDomainSrcBpsData.SrcBpsDataPerInterval.Length"); i++)
            {
                DescribeDomainSrcBpsDataResponse.DescribeDomainSrcBpsData_DataModule dataModule = new DescribeDomainSrcBpsDataResponse.DescribeDomainSrcBpsData_DataModule();
                dataModule.TimeStamp = _ctx.StringValue("DescribeDomainSrcBpsData.SrcBpsDataPerInterval[" + i + "].TimeStamp");
                dataModule._Value    = _ctx.StringValue("DescribeDomainSrcBpsData.SrcBpsDataPerInterval[" + i + "].Value");

                describeDomainSrcBpsDataResponse_srcBpsDataPerInterval.Add(dataModule);
            }
            describeDomainSrcBpsDataResponse.SrcBpsDataPerInterval = describeDomainSrcBpsDataResponse_srcBpsDataPerInterval;

            return(describeDomainSrcBpsDataResponse);
        }
示例#2
0
        public static DescribeDomainSrcBpsDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDomainSrcBpsDataResponse describeDomainSrcBpsDataResponse = new DescribeDomainSrcBpsDataResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeDomainSrcBpsData.RequestId"),
                DomainName   = context.StringValue("DescribeDomainSrcBpsData.DomainName"),
                DataInterval = context.StringValue("DescribeDomainSrcBpsData.DataInterval"),
                StartTime    = context.StringValue("DescribeDomainSrcBpsData.StartTime"),
                EndTime      = context.StringValue("DescribeDomainSrcBpsData.EndTime")
            };
            List <DescribeDomainSrcBpsDataResponse.DataModule> srcBpsDataPerInterval = new List <DescribeDomainSrcBpsDataResponse.DataModule>();

            for (int i = 0; i < context.Length("DescribeDomainSrcBpsData.SrcBpsDataPerInterval.Length"); i++)
            {
                DescribeDomainSrcBpsDataResponse.DataModule dataModule = new DescribeDomainSrcBpsDataResponse.DataModule()
                {
                    TimeStamp = context.StringValue($"DescribeDomainSrcBpsData.SrcBpsDataPerInterval[{i}].TimeStamp"),
                    Value     = context.StringValue($"DescribeDomainSrcBpsData.SrcBpsDataPerInterval[{i}].Value")
                };
                srcBpsDataPerInterval.Add(dataModule);
            }
            describeDomainSrcBpsDataResponse.SrcBpsDataPerInterval = srcBpsDataPerInterval;

            return(describeDomainSrcBpsDataResponse);
        }