Class: TencentCloud::Iotexplorer::V20190423::ModifyTWeTalkAIBotRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::ModifyTWeTalkAIBotRequest
- Defined in:
- lib/v20190423/models.rb
Overview
ModifyTWeTalkAIBot请求参数结构体
Instance Attribute Summary collapse
- #AgentConfig ⇒ Object
- #BotId ⇒ Object
- #Description ⇒ Object
- #LLMConfig ⇒ Object
- #Name ⇒ Object
- #STTConfig ⇒ Object
- #TargetLanguage ⇒ Object
- #TTSConfig ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(botid = nil, name = nil, description = nil, targetlanguage = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, agentconfig = nil) ⇒ ModifyTWeTalkAIBotRequest
constructor
A new instance of ModifyTWeTalkAIBotRequest.
Constructor Details
#initialize(botid = nil, name = nil, description = nil, targetlanguage = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, agentconfig = nil) ⇒ ModifyTWeTalkAIBotRequest
Returns a new instance of ModifyTWeTalkAIBotRequest.
11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 |
# File 'lib/v20190423/models.rb', line 11476 def initialize(botid=nil, name=nil, description=nil, targetlanguage=nil, sttconfig=nil, llmconfig=nil, ttsconfig=nil, agentconfig=nil) @BotId = botid @Name = name @Description = description @TargetLanguage = targetlanguage @STTConfig = sttconfig @LLMConfig = llmconfig @TTSConfig = ttsconfig @AgentConfig = agentconfig end |
Instance Attribute Details
#AgentConfig ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def AgentConfig @AgentConfig end |
#BotId ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def BotId @BotId end |
#Description ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def Description @Description end |
#LLMConfig ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def LLMConfig @LLMConfig end |
#Name ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def Name @Name end |
#STTConfig ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def STTConfig @STTConfig end |
#TargetLanguage ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def TargetLanguage @TargetLanguage end |
#TTSConfig ⇒ Object
11474 11475 11476 |
# File 'lib/v20190423/models.rb', line 11474 def TTSConfig @TTSConfig end |
Instance Method Details
#deserialize(params) ⇒ Object
11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 |
# File 'lib/v20190423/models.rb', line 11487 def deserialize(params) @BotId = params['BotId'] @Name = params['Name'] @Description = params['Description'] @TargetLanguage = params['TargetLanguage'] 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['AgentConfig'].nil? @AgentConfig = TalkAgentConfigInfo.new @AgentConfig.deserialize(params['AgentConfig']) end end |