Class: TencentCloud::Ccc::V20200210::MessageBody
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::MessageBody
- Defined in:
- lib/v20200210/models.rb
Overview
聊天消息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(timestamp = nil, from = nil, messages = nil) ⇒ MessageBody
constructor
A new instance of MessageBody.
Constructor Details
#initialize(timestamp = nil, from = nil, messages = nil) ⇒ MessageBody
Returns a new instance of MessageBody.
5374 5375 5376 5377 5378 |
# File 'lib/v20200210/models.rb', line 5374 def initialize(=nil, from=nil, =nil) @Timestamp = @From = from @Messages = end |
Instance Attribute Details
#From ⇒ Object
5372 5373 5374 |
# File 'lib/v20200210/models.rb', line 5372 def From @From end |
#Messages ⇒ Object
5372 5373 5374 |
# File 'lib/v20200210/models.rb', line 5372 def Messages @Messages end |
#Timestamp ⇒ Object
5372 5373 5374 |
# File 'lib/v20200210/models.rb', line 5372 def Timestamp @Timestamp end |
Instance Method Details
#deserialize(params) ⇒ Object
5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 |
# File 'lib/v20200210/models.rb', line 5380 def deserialize(params) @Timestamp = params['Timestamp'] @From = params['From'] unless params['Messages'].nil? @Messages = [] params['Messages'].each do |i| = Message.new .deserialize(i) @Messages << end end end |