lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.611 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.612

- old
+ new

@@ -14843,11 +14843,14 @@ class MediaDeleteItem < TencentCloud::Common::AbstractModel # @param Type: 所指定的删除部分。如果未填写该字段则参数无效。可选值有: # <li>OriginalFiles(删除原文件,删除后无法发起转码、微信发布等任何视频处理操作);</li> # <li>TranscodeFiles(删除转码文件);</li> # <li>AdaptiveDynamicStreamingFiles(删除转自适应码流文件);</li> - # <li>WechatPublishFiles(删除微信发布文件)。</li> + # <li>WechatPublishFiles(删除微信发布文件);</li> + # <li>WechatMiniProgramPublishFiles(删除微信小程序发布文件)。</li> + # <font color=red>注意:</font> <li>取值为OriginalFiles时,文件上传时携带的封面文件会被删除;</li> + # <li>取值为TranscodeFiles时,媒体处理产生的封面文件会被删除。</li> # @type Type: String # @param Definition: 删除由Type参数指定的种类下的视频模板号,模板定义参见[转码模板](https://cloud.tencent.com/document/product/266/33478#.3Cspan-id-.3D-.22zm.22-.3E.3C.2Fspan.3E.E8.BD.AC.E7.A0.81.E6.A8.A1.E6.9D.BF)。 # 默认值为0,表示删除参数Type指定种类下所有的视频。 # @type Definition: Integer @@ -23429,32 +23432,10 @@ # <li>包含所指定的头尾时间点。</li> # @type CreateTime: :class:`Tencentcloud::Vod.v20180717.models.TimeRange` # @param ExpireTime: 匹配过期时间在此时间段内的文件,无法检索到已过期文件。 # <li>包含所指定的头尾时间点。</li> # @type ExpireTime: :class:`Tencentcloud::Vod.v20180717.models.TimeRange` - # @param Sort: 排序方式。 - # <li>Sort.Field 可选 CreateTime 。</li> - # <li>当 Text、 Names 或 Descriptions 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li> - # @type Sort: :class:`Tencentcloud::Vod.v20180717.models.SortBy` - # @param Offset: <div id="p_offset">分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。 - # <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div> - # @type Offset: Integer - # @param Limit: <div id="p_limit">分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。 - # <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div> - # @type Limit: Integer - # @param Filters: 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有: - # <li>basicInfo(视频基础信息)。</li> - # <li>metaData(视频元信息)。</li> - # <li>transcodeInfo(视频转码结果信息)。</li> - # <li>animatedGraphicsInfo(视频转动图结果信息)。</li> - # <li>imageSpriteInfo(视频雪碧图信息)。</li> - # <li>snapshotByTimeOffsetInfo(视频指定时间点截图信息)。</li> - # <li>sampleSnapshotInfo(采样截图信息)。</li> - # <li>keyFrameDescInfo(打点信息)。</li> - # <li>adaptiveDynamicStreamingInfo(转自适应码流信息)。</li> - # <li>miniProgramReviewInfo(小程序审核信息)。</li> - # @type Filters: Array # @param StorageRegions: 媒体文件存储地区,如 ap-chongqing,参见[地域列表](https://cloud.tencent.com/document/product/266/9760#.E5.B7.B2.E6.94.AF.E6.8C.81.E5.9C.B0.E5.9F.9F.E5.88.97.E8.A1.A8)。 # <li>单个存储地区长度限制:20个字符。</li> # <li>数组长度限制:20。</li> # @type StorageRegions: Array # @param StorageClasses: 存储类型数组。可选值有: @@ -23482,10 +23463,32 @@ # @type TrtcSdkAppIds: Array # @param TrtcRoomIds: TRTC 房间 ID 集合。匹配集合中的任意元素。 # <li>单个房间 ID 长度限制:64个字符;</li> # <li>数组长度限制:10。</li> # @type TrtcRoomIds: Array + # @param Filters: 指定所有媒体文件需要返回的信息,可同时指定多个信息,N 从 0 开始递增。如果未填写该字段,默认返回所有信息。选项有: + # <li>basicInfo(视频基础信息)。</li> + # <li>metaData(视频元信息)。</li> + # <li>transcodeInfo(视频转码结果信息)。</li> + # <li>animatedGraphicsInfo(视频转动图结果信息)。</li> + # <li>imageSpriteInfo(视频雪碧图信息)。</li> + # <li>snapshotByTimeOffsetInfo(视频指定时间点截图信息)。</li> + # <li>sampleSnapshotInfo(采样截图信息)。</li> + # <li>keyFrameDescInfo(打点信息)。</li> + # <li>adaptiveDynamicStreamingInfo(转自适应码流信息)。</li> + # <li>miniProgramReviewInfo(小程序审核信息)。</li> + # @type Filters: Array + # @param Sort: 排序方式。 + # <li>Sort.Field 可选 CreateTime 。</li> + # <li>当 Text、 Names 或 Descriptions 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li> + # @type Sort: :class:`Tencentcloud::Vod.v20180717.models.SortBy` + # @param Offset: <div id="p_offset">分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。 + # <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div> + # @type Offset: Integer + # @param Limit: <div id="p_limit">分页返回的记录条数,默认值:10。将返回第 Offset 到第 Offset+Limit-1 条。 + # <li>取值范围:Offset + Limit 不超过5000。(参见:<a href="#maxResultsDesc">接口返回结果数限制</a>)</li></div> + # @type Limit: Integer # @param Text: (不推荐:应使用 Names、NamePrefixes 或 Descriptions 替代) # 搜索文本,模糊匹配媒体文件名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64个字符。 # @type Text: String # @param SourceType: (不推荐:应使用 SourceTypes 替代) # 媒体文件来源,来源取值参见 [SourceType](https://cloud.tencent.com/document/product/266/31773#MediaSourceData)。 @@ -23508,13 +23511,13 @@ # @param Vids: 该字段已无效。 # @type Vids: Array # @param Vid: 该字段已无效。 # @type Vid: String - attr_accessor :SubAppId, :FileIds, :Names, :NamePrefixes, :Descriptions, :ClassIds, :Tags, :Categories, :SourceTypes, :StreamIds, :CreateTime, :ExpireTime, :Sort, :Offset, :Limit, :Filters, :StorageRegions, :StorageClasses, :MediaTypes, :Status, :ReviewResults, :TrtcSdkAppIds, :TrtcRoomIds, :Text, :SourceType, :StreamId, :StartTime, :EndTime, :Vids, :Vid + attr_accessor :SubAppId, :FileIds, :Names, :NamePrefixes, :Descriptions, :ClassIds, :Tags, :Categories, :SourceTypes, :StreamIds, :CreateTime, :ExpireTime, :StorageRegions, :StorageClasses, :MediaTypes, :Status, :ReviewResults, :TrtcSdkAppIds, :TrtcRoomIds, :Filters, :Sort, :Offset, :Limit, :Text, :SourceType, :StreamId, :StartTime, :EndTime, :Vids, :Vid - def initialize(subappid=nil, fileids=nil, names=nil, nameprefixes=nil, descriptions=nil, classids=nil, tags=nil, categories=nil, sourcetypes=nil, streamids=nil, createtime=nil, expiretime=nil, sort=nil, offset=nil, limit=nil, filters=nil, storageregions=nil, storageclasses=nil, mediatypes=nil, status=nil, reviewresults=nil, trtcsdkappids=nil, trtcroomids=nil, text=nil, sourcetype=nil, streamid=nil, starttime=nil, endtime=nil, vids=nil, vid=nil) + def initialize(subappid=nil, fileids=nil, names=nil, nameprefixes=nil, descriptions=nil, classids=nil, tags=nil, categories=nil, sourcetypes=nil, streamids=nil, createtime=nil, expiretime=nil, storageregions=nil, storageclasses=nil, mediatypes=nil, status=nil, reviewresults=nil, trtcsdkappids=nil, trtcroomids=nil, filters=nil, sort=nil, offset=nil, limit=nil, text=nil, sourcetype=nil, streamid=nil, starttime=nil, endtime=nil, vids=nil, vid=nil) @SubAppId = subappid @FileIds = fileids @Names = names @NamePrefixes = nameprefixes @Descriptions = descriptions @@ -23523,21 +23526,21 @@ @Categories = categories @SourceTypes = sourcetypes @StreamIds = streamids @CreateTime = createtime @ExpireTime = expiretime - @Sort = sort - @Offset = offset - @Limit = limit - @Filters = filters @StorageRegions = storageregions @StorageClasses = storageclasses @MediaTypes = mediatypes @Status = status @ReviewResults = reviewresults @TrtcSdkAppIds = trtcsdkappids @TrtcRoomIds = trtcroomids + @Filters = filters + @Sort = sort + @Offset = offset + @Limit = limit @Text = text @SourceType = sourcetype @StreamId = streamid @StartTime = starttime @EndTime = endtime @@ -23562,23 +23565,23 @@ end unless params['ExpireTime'].nil? @ExpireTime = TimeRange.new @ExpireTime.deserialize(params['ExpireTime']) end - unless params['Sort'].nil? - @Sort = SortBy.new - @Sort.deserialize(params['Sort']) - end - @Offset = params['Offset'] - @Limit = params['Limit'] - @Filters = params['Filters'] @StorageRegions = params['StorageRegions'] @StorageClasses = params['StorageClasses'] @MediaTypes = params['MediaTypes'] @Status = params['Status'] @ReviewResults = params['ReviewResults'] @TrtcSdkAppIds = params['TrtcSdkAppIds'] @TrtcRoomIds = params['TrtcRoomIds'] + @Filters = params['Filters'] + unless params['Sort'].nil? + @Sort = SortBy.new + @Sort.deserialize(params['Sort']) + end + @Offset = params['Offset'] + @Limit = params['Limit'] @Text = params['Text'] @SourceType = params['SourceType'] @StreamId = params['StreamId'] @StartTime = params['StartTime'] @EndTime = params['EndTime']