Class: TencentCloud::Iotexplorer::V20190423::TalkProductConfigV2Info

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

Overview

twetalk连接配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uin = nil, appid = nil, productid = nil, devicename = nil, configname = nil, targetlanguage = nil, basicconfig = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, conversationconfig = nil, version = nil, createtime = nil, updatetime = nil) ⇒ TalkProductConfigV2Info

Returns a new instance of TalkProductConfigV2Info.



13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
# File 'lib/v20190423/models.rb', line 13594

def initialize(uin=nil, appid=nil, productid=nil, devicename=nil, configname=nil, targetlanguage=nil, basicconfig=nil, sttconfig=nil, llmconfig=nil, ttsconfig=nil, conversationconfig=nil, version=nil, createtime=nil, updatetime=nil)
  @Uin = uin
  @AppId = appid
  @ProductId = productid
  @DeviceName = devicename
  @ConfigName = configname
  @TargetLanguage = targetlanguage
  @BasicConfig = basicconfig
  @STTConfig = sttconfig
  @LLMConfig = llmconfig
  @TTSConfig = ttsconfig
  @ConversationConfig = conversationconfig
  @Version = version
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#AppIdObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def AppId
  @AppId
end

#BasicConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def BasicConfig
  @BasicConfig
end

#ConfigNameObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def ConfigName
  @ConfigName
end

#ConversationConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def ConversationConfig
  @ConversationConfig
end

#CreateTimeObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def CreateTime
  @CreateTime
end

#DeviceNameObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def DeviceName
  @DeviceName
end

#LLMConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def LLMConfig
  @LLMConfig
end

#ProductIdObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def ProductId
  @ProductId
end

#STTConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def STTConfig
  @STTConfig
end

#TargetLanguageObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def TargetLanguage
  @TargetLanguage
end

#TTSConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def TTSConfig
  @TTSConfig
end

#UinObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def Uin
  @Uin
end

#UpdateTimeObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def UpdateTime
  @UpdateTime
end

#VersionObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • ConfigName:

    配置名称

  • TargetLanguage:

    语言,默认zh;zh-中文;en-英文

  • BasicConfig:

    基础配置

  • STTConfig:

    语音识别配置

  • LLMConfig:

    大模型配置

  • TTSConfig:

    语音合成配置

  • ConversationConfig:

    会话配置

  • Version:

    版本号

  • CreateTime:

    创建时间,秒级时间戳

  • UpdateTime:

    更新时间,秒级时间戳



13592
13593
13594
# File 'lib/v20190423/models.rb', line 13592

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
# File 'lib/v20190423/models.rb', line 13611

def deserialize(params)
  @Uin = params['Uin']
  @AppId = params['AppId']
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @ConfigName = params['ConfigName']
  @TargetLanguage = params['TargetLanguage']
  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
  @Version = params['Version']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end