class TencentCloud::Vod::V20180717::DescribeTaskDetailResponse

DescribeTaskDetail返回参数结构体

def deserialize(params)

def deserialize(params)
  @TaskType = params['TaskType']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @BeginProcessTime = params['BeginProcessTime']
  @FinishTime = params['FinishTime']
  unless params['ProcedureTask'].nil?
    @ProcedureTask = ProcedureTask.new
    @ProcedureTask.deserialize(params['ProcedureTask'])
  end
  unless params['EditMediaTask'].nil?
    @EditMediaTask = EditMediaTask.new
    @EditMediaTask.deserialize(params['EditMediaTask'])
  end
  unless params['WechatPublishTask'].nil?
    @WechatPublishTask = WechatPublishTask.new
    @WechatPublishTask.deserialize(params['WechatPublishTask'])
  end
  unless params['ComposeMediaTask'].nil?
    @ComposeMediaTask = ComposeMediaTask.new
    @ComposeMediaTask.deserialize(params['ComposeMediaTask'])
  end
  unless params['SplitMediaTask'].nil?
    @SplitMediaTask = SplitMediaTask.new
    @SplitMediaTask.deserialize(params['SplitMediaTask'])
  end
  unless params['WechatMiniProgramPublishTask'].nil?
    @WechatMiniProgramPublishTask = WechatMiniProgramPublishTask.new
    @WechatMiniProgramPublishTask.deserialize(params['WechatMiniProgramPublishTask'])
  end
  unless params['PullUploadTask'].nil?
    @PullUploadTask = PullUploadTask.new
    @PullUploadTask.deserialize(params['PullUploadTask'])
  end
  unless params['TranscodeTask'].nil?
    @TranscodeTask = TranscodeTask2017.new
    @TranscodeTask.deserialize(params['TranscodeTask'])
  end
  unless params['ConcatTask'].nil?
    @ConcatTask = ConcatTask2017.new
    @ConcatTask.deserialize(params['ConcatTask'])
  end
  unless params['ClipTask'].nil?
    @ClipTask = ClipTask2017.new
    @ClipTask.deserialize(params['ClipTask'])
  end
  unless params['CreateImageSpriteTask'].nil?
    @CreateImageSpriteTask = CreateImageSpriteTask2017.new
    @CreateImageSpriteTask.deserialize(params['CreateImageSpriteTask'])
  end
  unless params['SnapshotByTimeOffsetTask'].nil?
    @SnapshotByTimeOffsetTask = SnapshotByTimeOffsetTask2017.new
    @SnapshotByTimeOffsetTask.deserialize(params['SnapshotByTimeOffsetTask'])
  end
  unless params['RemoveWatermarkTask'].nil?
    @RemoveWatermarkTask = RemoveWatermarkTask.new
    @RemoveWatermarkTask.deserialize(params['RemoveWatermarkTask'])
  end
  unless params['RebuildMediaTask'].nil?
    @RebuildMediaTask = RebuildMediaTask.new
    @RebuildMediaTask.deserialize(params['RebuildMediaTask'])
  end
  unless params['ExtractTraceWatermarkTask'].nil?
    @ExtractTraceWatermarkTask = ExtractTraceWatermarkTask.new
    @ExtractTraceWatermarkTask.deserialize(params['ExtractTraceWatermarkTask'])
  end
  unless params['ReviewAudioVideoTask'].nil?
    @ReviewAudioVideoTask = ReviewAudioVideoTask.new
    @ReviewAudioVideoTask.deserialize(params['ReviewAudioVideoTask'])
  end
  unless params['ReduceMediaBitrateTask'].nil?
    @ReduceMediaBitrateTask = ReduceMediaBitrateTask.new
    @ReduceMediaBitrateTask.deserialize(params['ReduceMediaBitrateTask'])
  end
  unless params['DescribeFileAttributesTask'].nil?
    @DescribeFileAttributesTask = DescribeFileAttributesTask.new
    @DescribeFileAttributesTask.deserialize(params['DescribeFileAttributesTask'])
  end
  @RequestId = params['RequestId']
end

def initialize(tasktype=nil, status=nil, createtime=nil, beginprocesstime=nil, finishtime=nil, proceduretask=nil, editmediatask=nil, wechatpublishtask=nil, composemediatask=nil, splitmediatask=nil, wechatminiprogrampublishtask=nil, pulluploadtask=nil, transcodetask=nil, concattask=nil, cliptask=nil, createimagespritetask=nil, snapshotbytimeoffsettask=nil, removewatermarktask=nil, rebuildmediatask=nil, extracttracewatermarktask=nil, reviewaudiovideotask=nil, reducemediabitratetask=nil, describefileattributestask=nil, requestid=nil)

def initialize(tasktype=nil, status=nil, createtime=nil, beginprocesstime=nil, finishtime=nil, proceduretask=nil, editmediatask=nil, wechatpublishtask=nil, composemediatask=nil, splitmediatask=nil, wechatminiprogrampublishtask=nil, pulluploadtask=nil, transcodetask=nil, concattask=nil, cliptask=nil, createimagespritetask=nil, snapshotbytimeoffsettask=nil, removewatermarktask=nil, rebuildmediatask=nil, extracttracewatermarktask=nil, reviewaudiovideotask=nil, reducemediabitratetask=nil, describefileattributestask=nil, requestid=nil)
  @TaskType = tasktype
  @Status = status
  @CreateTime = createtime
  @BeginProcessTime = beginprocesstime
  @FinishTime = finishtime
  @ProcedureTask = proceduretask
  @EditMediaTask = editmediatask
  @WechatPublishTask = wechatpublishtask
  @ComposeMediaTask = composemediatask
  @SplitMediaTask = splitmediatask
  @WechatMiniProgramPublishTask = wechatminiprogrampublishtask
  @PullUploadTask = pulluploadtask
  @TranscodeTask = transcodetask
  @ConcatTask = concattask
  @ClipTask = cliptask
  @CreateImageSpriteTask = createimagespritetask
  @SnapshotByTimeOffsetTask = snapshotbytimeoffsettask
  @RemoveWatermarkTask = removewatermarktask
  @RebuildMediaTask = rebuildmediatask
  @ExtractTraceWatermarkTask = extracttracewatermarktask
  @ReviewAudioVideoTask = reviewaudiovideotask
  @ReduceMediaBitrateTask = reducemediabitratetask
  @DescribeFileAttributesTask = describefileattributestask
  @RequestId = requestid
end