Class: TencentCloud::Mps::V20190612::SmartSubtitlesResult

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

Overview

智能字幕结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, asrfulltexttask = nil, transtexttask = nil) ⇒ SmartSubtitlesResult



25017
25018
25019
25020
25021
# File 'lib/v20190612/models.rb', line 25017

def initialize(type=nil, asrfulltexttask=nil, transtexttask=nil)
  @Type = type
  @AsrFullTextTask = asrfulltexttask
  @TransTextTask = transtexttask
end

Instance Attribute Details

#AsrFullTextTaskObject

TransTextRecognition 时有效。注意:此字段可能返回 null,表示取不到有效值。



25015
25016
25017
# File 'lib/v20190612/models.rb', line 25015

def AsrFullTextTask
  @AsrFullTextTask
end

#TransTextTaskObject

TransTextRecognition 时有效。注意:此字段可能返回 null,表示取不到有效值。



25015
25016
25017
# File 'lib/v20190612/models.rb', line 25015

def TransTextTask
  @TransTextTask
end

#TypeObject

TransTextRecognition 时有效。注意:此字段可能返回 null,表示取不到有效值。



25015
25016
25017
# File 'lib/v20190612/models.rb', line 25015

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



25023
25024
25025
25026
25027
25028
25029
25030
25031
25032
25033
# File 'lib/v20190612/models.rb', line 25023

def deserialize(params)
  @Type = params['Type']
  unless params['AsrFullTextTask'].nil?
    @AsrFullTextTask = SmartSubtitleTaskAsrFullTextResult.new
    @AsrFullTextTask.deserialize(params['AsrFullTextTask'])
  end
  unless params['TransTextTask'].nil?
    @TransTextTask = SmartSubtitleTaskTransTextResult.new
    @TransTextTask.deserialize(params['TransTextTask'])
  end
end