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