public static DescribeLiveStreamsOnlineListResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamsOnlineListResponse describeLiveStreamsOnlineListResponse = new DescribeLiveStreamsOnlineListResponse(); describeLiveStreamsOnlineListResponse.HttpResponse = context.HttpResponse; describeLiveStreamsOnlineListResponse.RequestId = context.StringValue("DescribeLiveStreamsOnlineList.RequestId"); List<DescribeLiveStreamsOnlineListResponse.LiveStreamOnlineInfo> onlineInfo = new List<DescribeLiveStreamsOnlineListResponse.LiveStreamOnlineInfo>(); for (int i = 0; i < context.Length("DescribeLiveStreamsOnlineList.OnlineInfo.Length"); i++) { DescribeLiveStreamsOnlineListResponse.LiveStreamOnlineInfo liveStreamOnlineInfo = new DescribeLiveStreamsOnlineListResponse.LiveStreamOnlineInfo(); liveStreamOnlineInfo.DomainName = context.StringValue("DescribeLiveStreamsOnlineList.OnlineInfo["+ i +"].DomainName"); liveStreamOnlineInfo.AppName = context.StringValue("DescribeLiveStreamsOnlineList.OnlineInfo["+ i +"].AppName"); liveStreamOnlineInfo.StreamName = context.StringValue("DescribeLiveStreamsOnlineList.OnlineInfo["+ i +"].StreamName"); liveStreamOnlineInfo.PublishTime = context.StringValue("DescribeLiveStreamsOnlineList.OnlineInfo["+ i +"].PublishTime"); liveStreamOnlineInfo.PublishUrl = context.StringValue("DescribeLiveStreamsOnlineList.OnlineInfo["+ i +"].PublishUrl"); onlineInfo.Add(liveStreamOnlineInfo); } describeLiveStreamsOnlineListResponse.OnlineInfo = onlineInfo; return describeLiveStreamsOnlineListResponse; }