class TencentCloud::Mps::V20190612::EditMediaRequest

EditMedia请求参数结构体

def deserialize(params)

def deserialize(params)
  unless params['FileInfos'].nil?
    @FileInfos = []
    params['FileInfos'].each do |i|
      editmediafileinfo_tmp = EditMediaFileInfo.new
      editmediafileinfo_tmp.deserialize(i)
      @FileInfos << editmediafileinfo_tmp
    end
  end
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputObjectPath = params['OutputObjectPath']
  unless params['OutputConfig'].nil?
    @OutputConfig = EditMediaOutputConfig.new
    @OutputConfig.deserialize(params['OutputConfig'])
  end
  unless params['TaskNotifyConfig'].nil?
    @TaskNotifyConfig = TaskNotifyConfig.new
    @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
  end
  @TasksPriority = params['TasksPriority']
  @SessionId = params['SessionId']
  @SessionContext = params['SessionContext']
end

def initialize(fileinfos=nil, outputstorage=nil, outputobjectpath=nil, outputconfig=nil, tasknotifyconfig=nil, taskspriority=nil, sessionid=nil, sessioncontext=nil)

def initialize(fileinfos=nil, outputstorage=nil, outputobjectpath=nil, outputconfig=nil, tasknotifyconfig=nil, taskspriority=nil, sessionid=nil, sessioncontext=nil)
  @FileInfos = fileinfos
  @OutputStorage = outputstorage
  @OutputObjectPath = outputobjectpath
  @OutputConfig = outputconfig
  @TaskNotifyConfig = tasknotifyconfig
  @TasksPriority = taskspriority
  @SessionId = sessionid
  @SessionContext = sessioncontext
end