class TencentCloud::Mps::V20190612::WorkflowTask

媒体处理任务信息

def deserialize(params)

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @ErrCode = params['ErrCode']
  @Message = params['Message']
  unless params['InputInfo'].nil?
    @InputInfo = MediaInputInfo.new
    @InputInfo.deserialize(params['InputInfo'])
  end
  unless params['MetaData'].nil?
    @MetaData = MediaMetaData.new
    @MetaData.deserialize(params['MetaData'])
  end
  unless params['MediaProcessResultSet'].nil?
    @MediaProcessResultSet = []
    params['MediaProcessResultSet'].each do |i|
      mediaprocesstaskresult_tmp = MediaProcessTaskResult.new
      mediaprocesstaskresult_tmp.deserialize(i)
      @MediaProcessResultSet << mediaprocesstaskresult_tmp
    end
  end
  unless params['AiContentReviewResultSet'].nil?
    @AiContentReviewResultSet = []
    params['AiContentReviewResultSet'].each do |i|
      aicontentreviewresult_tmp = AiContentReviewResult.new
      aicontentreviewresult_tmp.deserialize(i)
      @AiContentReviewResultSet << aicontentreviewresult_tmp
    end
  end
  unless params['AiAnalysisResultSet'].nil?
    @AiAnalysisResultSet = []
    params['AiAnalysisResultSet'].each do |i|
      aianalysisresult_tmp = AiAnalysisResult.new
      aianalysisresult_tmp.deserialize(i)
      @AiAnalysisResultSet << aianalysisresult_tmp
    end
  end
  unless params['AiRecognitionResultSet'].nil?
    @AiRecognitionResultSet = []
    params['AiRecognitionResultSet'].each do |i|
      airecognitionresult_tmp = AiRecognitionResult.new
      airecognitionresult_tmp.deserialize(i)
      @AiRecognitionResultSet << airecognitionresult_tmp
    end
  end
  unless params['AiQualityControlTaskResult'].nil?
    @AiQualityControlTaskResult = ScheduleQualityControlTaskResult.new
    @AiQualityControlTaskResult.deserialize(params['AiQualityControlTaskResult'])
  end
end

def initialize(taskid=nil, status=nil, errcode=nil, message=nil, inputinfo=nil, metadata=nil, mediaprocessresultset=nil, aicontentreviewresultset=nil, aianalysisresultset=nil, airecognitionresultset=nil, aiqualitycontroltaskresult=nil)

def initialize(taskid=nil, status=nil, errcode=nil, message=nil, inputinfo=nil, metadata=nil, mediaprocessresultset=nil, aicontentreviewresultset=nil, aianalysisresultset=nil, airecognitionresultset=nil, aiqualitycontroltaskresult=nil)
  @TaskId = taskid
  @Status = status
  @ErrCode = errcode
  @Message = message
  @InputInfo = inputinfo
  @MetaData = metadata
  @MediaProcessResultSet = mediaprocessresultset
  @AiContentReviewResultSet = aicontentreviewresultset
  @AiAnalysisResultSet = aianalysisresultset
  @AiRecognitionResultSet = airecognitionresultset
  @AiQualityControlTaskResult = aiqualitycontroltaskresult
end