Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }