Class: TencentCloud::Lcic::V20220817::MessageItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lcic::V20220817::MessageItem
- Defined in:
- lib/v20220817/models.rb
Overview
单条消息体内容
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(messagetype = nil, textmessage = nil, imagemessage = nil, custommessage = nil) ⇒ MessageItem
constructor
A new instance of MessageItem.
Constructor Details
#initialize(messagetype = nil, textmessage = nil, imagemessage = nil, custommessage = nil) ⇒ MessageItem
Returns a new instance of MessageItem.
3986 3987 3988 3989 3990 3991 |
# File 'lib/v20220817/models.rb', line 3986 def initialize(=nil, =nil, =nil, =nil) @MessageType = @TextMessage = @ImageMessage = @CustomMessage = end |
Instance Attribute Details
#CustomMessage ⇒ Object
3984 3985 3986 |
# File 'lib/v20220817/models.rb', line 3984 def CustomMessage @CustomMessage end |
#ImageMessage ⇒ Object
3984 3985 3986 |
# File 'lib/v20220817/models.rb', line 3984 def ImageMessage @ImageMessage end |
#MessageType ⇒ Object
3984 3985 3986 |
# File 'lib/v20220817/models.rb', line 3984 def MessageType @MessageType end |
#TextMessage ⇒ Object
3984 3985 3986 |
# File 'lib/v20220817/models.rb', line 3984 def TextMessage @TextMessage end |
Instance Method Details
#deserialize(params) ⇒ Object
3993 3994 3995 3996 3997 3998 3999 4000 4001 |
# File 'lib/v20220817/models.rb', line 3993 def deserialize(params) @MessageType = params['MessageType'] @TextMessage = params['TextMessage'] @ImageMessage = params['ImageMessage'] unless params['CustomMessage'].nil? @CustomMessage = CustomMsgContent.new @CustomMessage.deserialize(params['CustomMessage']) end end |