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;
}