Class: TencentCloud::Asr::V20190614::UpdateAsrVocabRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Asr::V20190614::UpdateAsrVocabRequest
- Defined in:
- lib/v20190614/models.rb
Overview
UpdateAsrVocab请求参数结构体
Instance Attribute Summary collapse
-
#Description ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数).
-
#Name ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数).
-
#VocabId ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数).
-
#WordWeights ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数).
-
#WordWeightStr ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(vocabid = nil, name = nil, wordweights = nil, wordweightstr = nil, description = nil) ⇒ UpdateAsrVocabRequest
constructor
A new instance of UpdateAsrVocabRequest.
Constructor Details
#initialize(vocabid = nil, name = nil, wordweights = nil, wordweightstr = nil, description = nil) ⇒ UpdateAsrVocabRequest
Returns a new instance of UpdateAsrVocabRequest.
2002 2003 2004 2005 2006 2007 2008 |
# File 'lib/v20190614/models.rb', line 2002 def initialize(vocabid=nil, name=nil, wordweights=nil, wordweightstr=nil, description=nil) @VocabId = vocabid @Name = name @WordWeights = wordweights @WordWeightStr = wordweightstr @Description = description end |
Instance Attribute Details
#Description ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数)
2000 2001 2002 |
# File 'lib/v20190614/models.rb', line 2000 def Description @Description end |
#Name ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数)
2000 2001 2002 |
# File 'lib/v20190614/models.rb', line 2000 def Name @Name end |
#VocabId ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数)
2000 2001 2002 |
# File 'lib/v20190614/models.rb', line 2000 def VocabId @VocabId end |
#WordWeights ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数)
2000 2001 2002 |
# File 'lib/v20190614/models.rb', line 2000 def WordWeights @WordWeights end |
#WordWeightStr ⇒ Object
当用户传此参数(参数长度大于0),即以此参数解析词权重,WordWeights会被忽略 (注意:如果仅更新热词表名称或者描述字段,请求不用带本参数)
2000 2001 2002 |
# File 'lib/v20190614/models.rb', line 2000 def WordWeightStr @WordWeightStr end |
Instance Method Details
#deserialize(params) ⇒ Object
2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 |
# File 'lib/v20190614/models.rb', line 2010 def deserialize(params) @VocabId = params['VocabId'] @Name = params['Name'] unless params['WordWeights'].nil? @WordWeights = [] params['WordWeights'].each do |i| hotword_tmp = HotWord.new hotword_tmp.deserialize(i) @WordWeights << hotword_tmp end end @WordWeightStr = params['WordWeightStr'] @Description = params['Description'] end |