public static DescribeLiveStreamLimitInfoResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamLimitInfoResponse describeLiveStreamLimitInfoResponse = new DescribeLiveStreamLimitInfoResponse(); describeLiveStreamLimitInfoResponse.HttpResponse = context.HttpResponse; describeLiveStreamLimitInfoResponse.RequestId = context.StringValue("DescribeLiveStreamLimitInfo.RequestId"); List<DescribeLiveStreamLimitInfoResponse.UserLimitMode> userLimitLists = new List<DescribeLiveStreamLimitInfoResponse.UserLimitMode>(); for (int i = 0; i < context.Length("DescribeLiveStreamLimitInfo.UserLimitLists.Length"); i++) { DescribeLiveStreamLimitInfoResponse.UserLimitMode userLimitMode = new DescribeLiveStreamLimitInfoResponse.UserLimitMode(); userLimitMode.LimitDomain = context.StringValue("DescribeLiveStreamLimitInfo.UserLimitLists["+ i +"].LimitDomain"); userLimitMode.LimitNum = context.StringValue("DescribeLiveStreamLimitInfo.UserLimitLists["+ i +"].LimitNum"); userLimitMode.LimitTranscodeNum = context.StringValue("DescribeLiveStreamLimitInfo.UserLimitLists["+ i +"].LimitTranscodeNum"); userLimitLists.Add(userLimitMode); } describeLiveStreamLimitInfoResponse.UserLimitLists = userLimitLists; return describeLiveStreamLimitInfoResponse; }