Class: TencentCloud::Ie::V20200304::MediaQualityRestorationTaskResult

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200304/models.rb

Overview

画质重生任务结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, subtaskresult = nil) ⇒ MediaQualityRestorationTaskResult

Returns a new instance of MediaQualityRestorationTaskResult.



1980
1981
1982
1983
# File 'lib/v20200304/models.rb', line 1980

def initialize(taskid=nil, subtaskresult=nil)
  @TaskId = taskid
  @SubTaskResult = subtaskresult
end

Instance Attribute Details

#SubTaskResultObject

Parameters:

  • TaskId:

    画质重生任务ID

  • SubTaskResult:

    画质重生处理后文件的详细信息。



1978
1979
1980
# File 'lib/v20200304/models.rb', line 1978

def SubTaskResult
  @SubTaskResult
end

#TaskIdObject

Parameters:

  • TaskId:

    画质重生任务ID

  • SubTaskResult:

    画质重生处理后文件的详细信息。



1978
1979
1980
# File 'lib/v20200304/models.rb', line 1978

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
# File 'lib/v20200304/models.rb', line 1985

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['SubTaskResult'].nil?
    @SubTaskResult = []
    params['SubTaskResult'].each do |i|
      subtaskresultitem_tmp = SubTaskResultItem.new
      subtaskresultitem_tmp.deserialize(i)
      @SubTaskResult << subtaskresultitem_tmp
    end
  end
end