public static DescribeLiveStreamRecordIndexFilesResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamRecordIndexFilesResponse describeLiveStreamRecordIndexFilesResponse = new DescribeLiveStreamRecordIndexFilesResponse(); describeLiveStreamRecordIndexFilesResponse.HttpResponse = context.HttpResponse; describeLiveStreamRecordIndexFilesResponse.RequestId = context.StringValue("DescribeLiveStreamRecordIndexFiles.RequestId"); describeLiveStreamRecordIndexFilesResponse.PageNum = context.IntegerValue("DescribeLiveStreamRecordIndexFiles.PageNum"); describeLiveStreamRecordIndexFilesResponse.PageSize = context.IntegerValue("DescribeLiveStreamRecordIndexFiles.PageSize"); describeLiveStreamRecordIndexFilesResponse.Order = context.StringValue("DescribeLiveStreamRecordIndexFiles.Order"); describeLiveStreamRecordIndexFilesResponse.TotalNum = context.IntegerValue("DescribeLiveStreamRecordIndexFiles.TotalNum"); describeLiveStreamRecordIndexFilesResponse.TotalPage = context.IntegerValue("DescribeLiveStreamRecordIndexFiles.TotalPage"); List <DescribeLiveStreamRecordIndexFilesResponse.DescribeLiveStreamRecordIndexFiles_RecordIndexInfo> describeLiveStreamRecordIndexFilesResponse_recordIndexInfoList = new List <DescribeLiveStreamRecordIndexFilesResponse.DescribeLiveStreamRecordIndexFiles_RecordIndexInfo>(); for (int i = 0; i < context.Length("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList.Length"); i++) { DescribeLiveStreamRecordIndexFilesResponse.DescribeLiveStreamRecordIndexFiles_RecordIndexInfo recordIndexInfo = new DescribeLiveStreamRecordIndexFilesResponse.DescribeLiveStreamRecordIndexFiles_RecordIndexInfo(); recordIndexInfo.RecordId = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].RecordId"); recordIndexInfo.RecordUrl = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].RecordUrl"); recordIndexInfo.DomainName = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].DomainName"); recordIndexInfo.AppName = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].AppName"); recordIndexInfo.StreamName = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].StreamName"); recordIndexInfo.OssBucket = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].OssBucket"); recordIndexInfo.OssEndpoint = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].OssEndpoint"); recordIndexInfo.OssObject = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].OssObject"); recordIndexInfo.StartTime = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].StartTime"); recordIndexInfo.EndTime = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].EndTime"); recordIndexInfo.Duration = context.FloatValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].Duration"); recordIndexInfo.Height = context.IntegerValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].Height"); recordIndexInfo.Width = context.IntegerValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].Width"); recordIndexInfo.CreateTime = context.StringValue("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[" + i + "].CreateTime"); describeLiveStreamRecordIndexFilesResponse_recordIndexInfoList.Add(recordIndexInfo); } describeLiveStreamRecordIndexFilesResponse.RecordIndexInfoList = describeLiveStreamRecordIndexFilesResponse_recordIndexInfoList; return(describeLiveStreamRecordIndexFilesResponse); }