class TencentCloud::Mps::V20190612::WorkflowInfo
def deserialize(params)
def deserialize(params) @WorkflowId = params['WorkflowId'] @WorkflowName = params['WorkflowName'] @Status = params['Status'] unless params['Trigger'].nil? @Trigger = WorkflowTrigger.new @Trigger.deserialize(params['Trigger']) end unless params['OutputStorage'].nil? @OutputStorage = TaskOutputStorage.new @OutputStorage.deserialize(params['OutputStorage']) end unless params['MediaProcessTask'].nil? @MediaProcessTask = MediaProcessTaskInput.new @MediaProcessTask.deserialize(params['MediaProcessTask']) end unless params['AiContentReviewTask'].nil? @AiContentReviewTask = AiContentReviewTaskInput.new @AiContentReviewTask.deserialize(params['AiContentReviewTask']) end unless params['AiAnalysisTask'].nil? @AiAnalysisTask = AiAnalysisTaskInput.new @AiAnalysisTask.deserialize(params['AiAnalysisTask']) end unless params['AiRecognitionTask'].nil? @AiRecognitionTask = AiRecognitionTaskInput.new @AiRecognitionTask.deserialize(params['AiRecognitionTask']) end unless params['TaskNotifyConfig'].nil? @TaskNotifyConfig = TaskNotifyConfig.new @TaskNotifyConfig.deserialize(params['TaskNotifyConfig']) end @TaskPriority = params['TaskPriority'] @OutputDir = params['OutputDir'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] end