Class: TencentCloud::Vod::V20180717::UserDefineConfigureInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180717/models.rb

Overview

用户自定义音视频审核任务控制参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(facereviewinfo = nil, asrreviewinfo = nil, ocrreviewinfo = nil) ⇒ UserDefineConfigureInfo



28792
28793
28794
28795
28796
# File 'lib/v20180717/models.rb', line 28792

def initialize(facereviewinfo=nil, asrreviewinfo=nil, ocrreviewinfo=nil)
  @FaceReviewInfo = facereviewinfo
  @AsrReviewInfo = asrreviewinfo
  @OcrReviewInfo = ocrreviewinfo
end

Instance Attribute Details

#AsrReviewInfoObject



28790
28791
28792
# File 'lib/v20180717/models.rb', line 28790

def AsrReviewInfo
  @AsrReviewInfo
end

#FaceReviewInfoObject



28790
28791
28792
# File 'lib/v20180717/models.rb', line 28790

def FaceReviewInfo
  @FaceReviewInfo
end

#OcrReviewInfoObject



28790
28791
28792
# File 'lib/v20180717/models.rb', line 28790

def OcrReviewInfo
  @OcrReviewInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



28798
28799
28800
28801
28802
28803
28804
28805
28806
28807
28808
28809
28810
28811
# File 'lib/v20180717/models.rb', line 28798

def deserialize(params)
  unless params['FaceReviewInfo'].nil?
    @FaceReviewInfo = UserDefineFaceReviewTemplateInfo.new
    @FaceReviewInfo.deserialize(params['FaceReviewInfo'])
  end
  unless params['AsrReviewInfo'].nil?
    @AsrReviewInfo = UserDefineAsrTextReviewTemplateInfo.new
    @AsrReviewInfo.deserialize(params['AsrReviewInfo'])
  end
  unless params['OcrReviewInfo'].nil?
    @OcrReviewInfo = UserDefineOcrTextReviewTemplateInfo.new
    @OcrReviewInfo.deserialize(params['OcrReviewInfo'])
  end
end