Class: TencentCloud::Iotexplorer::V20190423::ModifyTWeTalkProductConfigV2Request
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::ModifyTWeTalkProductConfigV2Request
- Defined in:
- lib/v20190423/models.rb
Overview
ModifyTWeTalkProductConfigV2请求参数结构体
Instance Attribute Summary collapse
- #BasicConfig ⇒ Object
- #ConfigName ⇒ Object
- #ConversationConfig ⇒ Object
- #DeviceName ⇒ Object
- #LLMConfig ⇒ Object
- #ProductId ⇒ Object
- #STTConfig ⇒ Object
- #TargetLanguage ⇒ Object
- #TTSConfig ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(productid = nil, devicename = nil, targetlanguage = nil, configname = nil, basicconfig = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, conversationconfig = nil) ⇒ ModifyTWeTalkProductConfigV2Request
constructor
A new instance of ModifyTWeTalkProductConfigV2Request.
Constructor Details
#initialize(productid = nil, devicename = nil, targetlanguage = nil, configname = nil, basicconfig = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, conversationconfig = nil) ⇒ ModifyTWeTalkProductConfigV2Request
Returns a new instance of ModifyTWeTalkProductConfigV2Request.
11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 |
# File 'lib/v20190423/models.rb', line 11618 def initialize(productid=nil, devicename=nil, targetlanguage=nil, configname=nil, basicconfig=nil, sttconfig=nil, llmconfig=nil, ttsconfig=nil, conversationconfig=nil) @ProductId = productid @DeviceName = devicename @TargetLanguage = targetlanguage @ConfigName = configname @BasicConfig = basicconfig @STTConfig = sttconfig @LLMConfig = llmconfig @TTSConfig = ttsconfig @ConversationConfig = conversationconfig end |
Instance Attribute Details
#BasicConfig ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def BasicConfig @BasicConfig end |
#ConfigName ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def ConfigName @ConfigName end |
#ConversationConfig ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def ConversationConfig @ConversationConfig end |
#DeviceName ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def DeviceName @DeviceName end |
#LLMConfig ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def LLMConfig @LLMConfig end |
#ProductId ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def ProductId @ProductId end |
#STTConfig ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def STTConfig @STTConfig end |
#TargetLanguage ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def TargetLanguage @TargetLanguage end |
#TTSConfig ⇒ Object
11616 11617 11618 |
# File 'lib/v20190423/models.rb', line 11616 def TTSConfig @TTSConfig end |
Instance Method Details
#deserialize(params) ⇒ Object
11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 |
# File 'lib/v20190423/models.rb', line 11630 def deserialize(params) @ProductId = params['ProductId'] @DeviceName = params['DeviceName'] @TargetLanguage = params['TargetLanguage'] @ConfigName = params['ConfigName'] unless params['BasicConfig'].nil? @BasicConfig = TalkBasicConfigInfo.new @BasicConfig.deserialize(params['BasicConfig']) end unless params['STTConfig'].nil? @STTConfig = TalkSTTConfigInfo.new @STTConfig.deserialize(params['STTConfig']) end unless params['LLMConfig'].nil? @LLMConfig = TalkLLMConfigInfo.new @LLMConfig.deserialize(params['LLMConfig']) end unless params['TTSConfig'].nil? @TTSConfig = TalkTTSConfigInfo.new @TTSConfig.deserialize(params['TTSConfig']) end unless params['ConversationConfig'].nil? @ConversationConfig = TalkConversationConfigInfo.new @ConversationConfig.deserialize(params['ConversationConfig']) end end |