public static DescribeLiveStreamOnlineUserNumResponse Unmarshall(UnmarshallerContext context)
{
DescribeLiveStreamOnlineUserNumResponse describeLiveStreamOnlineUserNumResponse = new DescribeLiveStreamOnlineUserNumResponse();
describeLiveStreamOnlineUserNumResponse.HttpResponse = context.HttpResponse;
describeLiveStreamOnlineUserNumResponse.RequestId = context.StringValue("DescribeLiveStreamOnlineUserNum.RequestId");
describeLiveStreamOnlineUserNumResponse.TotalUserNumber = context.LongValue("DescribeLiveStreamOnlineUserNum.TotalUserNumber");
List<DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo> onlineUserInfo = new List<DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo>();
for (int i = 0; i < context.Length("DescribeLiveStreamOnlineUserNum.OnlineUserInfo.Length"); i++) {
DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo liveStreamOnlineUserNumInfo = new DescribeLiveStreamOnlineUserNumResponse.LiveStreamOnlineUserNumInfo();
liveStreamOnlineUserNumInfo.StreamUrl = context.StringValue("DescribeLiveStreamOnlineUserNum.OnlineUserInfo["+ i +"].StreamUrl");
liveStreamOnlineUserNumInfo.UserNumber = context.LongValue("DescribeLiveStreamOnlineUserNum.OnlineUserInfo["+ i +"].UserNumber");
liveStreamOnlineUserNumInfo.Time = context.StringValue("DescribeLiveStreamOnlineUserNum.OnlineUserInfo["+ i +"].Time");
onlineUserInfo.Add(liveStreamOnlineUserNumInfo);
}
describeLiveStreamOnlineUserNumResponse.OnlineUserInfo = onlineUserInfo;
return describeLiveStreamOnlineUserNumResponse;
}