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.
3922 3923 3924 3925 3926 3927 |
# File 'lib/v20220817/models.rb', line 3922 def initialize(=nil, =nil, =nil, =nil) @MessageType = @TextMessage = @ImageMessage = @CustomMessage = end |
Instance Attribute Details
#CustomMessage ⇒ Object
3920 3921 3922 |
# File 'lib/v20220817/models.rb', line 3920 def CustomMessage @CustomMessage end |
#ImageMessage ⇒ Object
3920 3921 3922 |
# File 'lib/v20220817/models.rb', line 3920 def ImageMessage @ImageMessage end |
#MessageType ⇒ Object
3920 3921 3922 |
# File 'lib/v20220817/models.rb', line 3920 def MessageType @MessageType end |
#TextMessage ⇒ Object
3920 3921 3922 |
# File 'lib/v20220817/models.rb', line 3920 def TextMessage @TextMessage end |
Instance Method Details
#deserialize(params) ⇒ Object
3929 3930 3931 3932 3933 3934 3935 3936 3937 |
# File 'lib/v20220817/models.rb', line 3929 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 |