public static DescribeLiveStreamBpsDataResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamBpsDataResponse describeLiveStreamBpsDataResponse = new DescribeLiveStreamBpsDataResponse(); describeLiveStreamBpsDataResponse.HttpResponse = context.HttpResponse; describeLiveStreamBpsDataResponse.RequestId = context.StringValue("DescribeLiveStreamBpsData.RequestId"); List<DescribeLiveStreamBpsDataResponse.DomainBpsModel> bpsDatas = new List<DescribeLiveStreamBpsDataResponse.DomainBpsModel>(); for (int i = 0; i < context.Length("DescribeLiveStreamBpsData.BpsDatas.Length"); i++) { DescribeLiveStreamBpsDataResponse.DomainBpsModel domainBpsModel = new DescribeLiveStreamBpsDataResponse.DomainBpsModel(); domainBpsModel.Time = context.StringValue("DescribeLiveStreamBpsData.BpsDatas["+ i +"].Time"); domainBpsModel.Bps = context.FloatValue("DescribeLiveStreamBpsData.BpsDatas["+ i +"].Bps"); bpsDatas.Add(domainBpsModel); } describeLiveStreamBpsDataResponse.BpsDatas = bpsDatas; return describeLiveStreamBpsDataResponse; }