Class: TencentCloud::Hunyuan::V20230901::GroupChatConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Hunyuan::V20230901::GroupChatConfig
- Defined in:
- lib/v20230901/models.rb
Overview
群聊配置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(username = nil, description = nil, characters = nil) ⇒ GroupChatConfig
constructor
A new instance of GroupChatConfig.
Constructor Details
#initialize(username = nil, description = nil, characters = nil) ⇒ GroupChatConfig
Returns a new instance of GroupChatConfig.
1442 1443 1444 1445 1446 |
# File 'lib/v20230901/models.rb', line 1442 def initialize(username=nil, description=nil, characters=nil) @UserName = username @Description = description @Characters = characters end |
Instance Attribute Details
#Characters ⇒ Object
1440 1441 1442 |
# File 'lib/v20230901/models.rb', line 1440 def Characters @Characters end |
#Description ⇒ Object
1440 1441 1442 |
# File 'lib/v20230901/models.rb', line 1440 def Description @Description end |
#UserName ⇒ Object
1440 1441 1442 |
# File 'lib/v20230901/models.rb', line 1440 def UserName @UserName end |
Instance Method Details
#deserialize(params) ⇒ Object
1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 |
# File 'lib/v20230901/models.rb', line 1448 def deserialize(params) @UserName = params['UserName'] @Description = params['Description'] unless params['Characters'].nil? @Characters = [] params['Characters'].each do |i| character_tmp = Character.new character_tmp.deserialize(i) @Characters << character_tmp end end end |