public static DescribeLiveStreamRecordIndexFilesResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamRecordIndexFilesResponse describeLiveStreamRecordIndexFilesResponse = new DescribeLiveStreamRecordIndexFilesResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeLiveStreamRecordIndexFiles.RequestId") }; List <DescribeLiveStreamRecordIndexFilesResponse.RecordIndexInfo> recordIndexInfoList = new List <DescribeLiveStreamRecordIndexFilesResponse.RecordIndexInfo>(); for (int i = 0; i < context.Length("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList.Length"); i++) { DescribeLiveStreamRecordIndexFilesResponse.RecordIndexInfo recordIndexInfo = new DescribeLiveStreamRecordIndexFilesResponse.RecordIndexInfo() { RecordId = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].RecordId"), RecordUrl = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].RecordUrl"), DomainName = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].DomainName"), AppName = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].AppName"), StreamName = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].StreamName"), OssObject = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].OssObject"), StartTime = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].StartTime"), EndTime = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].EndTime"), Duration = context.FloatValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].Duration"), Height = context.IntegerValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].Height"), Width = context.IntegerValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].Width"), CreateTime = context.StringValue($"DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList[{i}].CreateTime") }; recordIndexInfoList.Add(recordIndexInfo); } describeLiveStreamRecordIndexFilesResponse.RecordIndexInfoList = recordIndexInfoList; return(describeLiveStreamRecordIndexFilesResponse); }
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.RecordIndexInfo> recordIndexInfoList = new List <DescribeLiveStreamRecordIndexFilesResponse.RecordIndexInfo>(); for (int i = 0; i < context.Length("DescribeLiveStreamRecordIndexFiles.RecordIndexInfoList.Length"); i++) { DescribeLiveStreamRecordIndexFilesResponse.RecordIndexInfo recordIndexInfo = new DescribeLiveStreamRecordIndexFilesResponse.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"); recordIndexInfoList.Add(recordIndexInfo); } describeLiveStreamRecordIndexFilesResponse.RecordIndexInfoList = recordIndexInfoList; return(describeLiveStreamRecordIndexFilesResponse); }