Class: TencentCloud::Hunyuan::V20230901::ImageMessage

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

Overview

拍照解题内容

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(role = nil, content = nil, contents = nil) ⇒ ImageMessage



1549
1550
1551
1552
1553
# File 'lib/v20230901/models.rb', line 1549

def initialize(role=nil, content=nil, contents=nil)
  @Role = role
  @Content = content
  @Contents = contents
end

Instance Attribute Details

#ContentObject



1547
1548
1549
# File 'lib/v20230901/models.rb', line 1547

def Content
  @Content
end

#ContentsObject



1547
1548
1549
# File 'lib/v20230901/models.rb', line 1547

def Contents
  @Contents
end

#RoleObject



1547
1548
1549
# File 'lib/v20230901/models.rb', line 1547

def Role
  @Role
end

Instance Method Details

#deserialize(params) ⇒ Object



1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
# File 'lib/v20230901/models.rb', line 1555

def deserialize(params)
  @Role = params['Role']
  @Content = params['Content']
  unless params['Contents'].nil?
    @Contents = []
    params['Contents'].each do |i|
      content_tmp = Content.new
      content_tmp.deserialize(i)
      @Contents << content_tmp
    end
  end
end