lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.485 vs lib/v20180717/models.rb in tencentcloud-sdk-vod-3.0.486
- old
+ new
@@ -18998,11 +18998,16 @@
class ReviewAudioVideoRequest < TencentCloud::Common::AbstractModel
# @param FileId: 媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](https://console.cloud.tencent.com/vod/media) 获取该字段。
# @type FileId: String
# @param SubAppId: <b>点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。</b>
# @type SubAppId: Integer
- # @param Definition: 音视频审核模板 ID,默认值为 10。取值范围:
+ # @param ReviewContents: 审核的内容,可选值有:
+ # <li>Media:原始音视频;</li>
+ # <li>Cover:封面。</li>
+ # 不填或填空数组时,默认为审核 Media。
+ # @type ReviewContents: Array
+ # @param Definition: 审核模板 ID,默认值为 10。取值范围:
# <li>10:预置模板,支持检测的违规标签包括色情(Porn)、暴恐(Terror)和不适宜的信息(Polity)。</li>
# @type Definition: Integer
# @param TasksPriority: 任务流的优先级,数值越大优先级越高,取值范围是 -10 到 10,不填代表 0。
# @type TasksPriority: Integer
# @param SessionContext: 来源上下文,用于透传用户请求信息,音视频审核完成回调将返回该字段值,最长 1000 个字符。
@@ -19010,25 +19015,27 @@
# @param SessionId: 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
# @type SessionId: String
# @param ExtInfo: 保留字段,特殊用途时使用。
# @type ExtInfo: String
- attr_accessor :FileId, :SubAppId, :Definition, :TasksPriority, :SessionContext, :SessionId, :ExtInfo
+ attr_accessor :FileId, :SubAppId, :ReviewContents, :Definition, :TasksPriority, :SessionContext, :SessionId, :ExtInfo
- def initialize(fileid=nil, subappid=nil, definition=nil, taskspriority=nil, sessioncontext=nil, sessionid=nil, extinfo=nil)
+ def initialize(fileid=nil, subappid=nil, reviewcontents=nil, definition=nil, taskspriority=nil, sessioncontext=nil, sessionid=nil, extinfo=nil)
@FileId = fileid
@SubAppId = subappid
+ @ReviewContents = reviewcontents
@Definition = definition
@TasksPriority = taskspriority
@SessionContext = sessioncontext
@SessionId = sessionid
@ExtInfo = extinfo
end
def deserialize(params)
@FileId = params['FileId']
@SubAppId = params['SubAppId']
+ @ReviewContents = params['ReviewContents']
@Definition = params['Definition']
@TasksPriority = params['TasksPriority']
@SessionContext = params['SessionContext']
@SessionId = params['SessionId']
@ExtInfo = params['ExtInfo']
@@ -19238,20 +19245,24 @@
# @type SegmentSet: Array
# @param SegmentSetFileUrl: 涉及违规信息的嫌疑的视频片段列表文件 URL。文件的内容为 JSON,数据结构与 SegmentSet 字段一致。 (文件不会永久存储,到达SegmentSetFileUrlExpireTime 时间点后文件将被删除)。
# @type SegmentSetFileUrl: String
# @param SegmentSetFileUrlExpireTime: 涉及违规信息的嫌疑的视频片段列表文件 URL 失效时间,使用 [ISO 日期格式](https://cloud.tencent.com/document/product/266/11732#I)。
# @type SegmentSetFileUrlExpireTime: String
+ # @param CoverReviewResult: 封面审核结果。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CoverReviewResult: :class:`Tencentcloud::Vod.v20180717.models.ReviewImageResult`
- attr_accessor :Suggestion, :Label, :Form, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime
+ attr_accessor :Suggestion, :Label, :Form, :SegmentSet, :SegmentSetFileUrl, :SegmentSetFileUrlExpireTime, :CoverReviewResult
- def initialize(suggestion=nil, label=nil, form=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil)
+ def initialize(suggestion=nil, label=nil, form=nil, segmentset=nil, segmentsetfileurl=nil, segmentsetfileurlexpiretime=nil, coverreviewresult=nil)
@Suggestion = suggestion
@Label = label
@Form = form
@SegmentSet = segmentset
@SegmentSetFileUrl = segmentsetfileurl
@SegmentSetFileUrlExpireTime = segmentsetfileurlexpiretime
+ @CoverReviewResult = coverreviewresult
end
def deserialize(params)
@Suggestion = params['Suggestion']
@Label = params['Label']
@@ -19264,10 +19275,14 @@
@SegmentSet << reviewaudiovideosegmentitem_tmp
end
end
@SegmentSetFileUrl = params['SegmentSetFileUrl']
@SegmentSetFileUrlExpireTime = params['SegmentSetFileUrlExpireTime']
+ unless params['CoverReviewResult'].nil?
+ @CoverReviewResult = ReviewImageResult.new
+ @CoverReviewResult.deserialize(params['CoverReviewResult'])
+ end
end
end
# ReviewImage请求参数结构体
class ReviewImageRequest < TencentCloud::Common::AbstractModel
@@ -19295,10 +19310,10 @@
end
# ReviewImage返回参数结构体
class ReviewImageResponse < TencentCloud::Common::AbstractModel
# @param ReviewResultSet: 图片审核任务结果。
- # <font color=red>注意:该字段已废弃,建议使用 ReviewResult。</font>
+ # <font color=red>注意:该字段已废弃,建议使用 MediaReviewResult。</font>
# @type ReviewResultSet: Array
# @param MediaReviewResult: 图片审核任务结果。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MediaReviewResult: :class:`Tencentcloud::Vod.v20180717.models.ReviewImageResult`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。