public static DescribeLiveStreamNumberListResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamNumberListResponse describeLiveStreamNumberListResponse = new DescribeLiveStreamNumberListResponse(); describeLiveStreamNumberListResponse.HttpResponse = context.HttpResponse; describeLiveStreamNumberListResponse.RequestId = context.StringValue("DescribeLiveStreamNumberList.RequestId"); describeLiveStreamNumberListResponse.DomainName = context.StringValue("DescribeLiveStreamNumberList.DomainName"); List<DescribeLiveStreamNumberListResponse.StreamNumberInfo> streamNumberInfos = new List<DescribeLiveStreamNumberListResponse.StreamNumberInfo>(); for (int i = 0; i < context.Length("DescribeLiveStreamNumberList.StreamNumberInfos.Length"); i++) { DescribeLiveStreamNumberListResponse.StreamNumberInfo streamNumberInfo = new DescribeLiveStreamNumberListResponse.StreamNumberInfo(); streamNumberInfo.Number = context.IntegerValue("DescribeLiveStreamNumberList.StreamNumberInfos["+ i +"].Number"); streamNumberInfo.Time = context.StringValue("DescribeLiveStreamNumberList.StreamNumberInfos["+ i +"].Time"); streamNumberInfos.Add(streamNumberInfo); } describeLiveStreamNumberListResponse.StreamNumberInfos = streamNumberInfos; return describeLiveStreamNumberListResponse; }