Class: TencentCloud::Lcic::V20220817::MsgBody
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lcic::V20220817::MsgBody
- Defined in:
- lib/v20220817/models.rb
Overview
自定义消息结构
Instance Attribute Summary collapse
-
#CustomMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息).
-
#FaceMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息).
-
#ImageMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息).
-
#MsgType ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息).
-
#TextMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(msgtype = nil, textmsgcontent = nil, facemsgcontent = nil, imagemsgcontent = nil, custommsgcontent = nil) ⇒ MsgBody
constructor
A new instance of MsgBody.
Constructor Details
#initialize(msgtype = nil, textmsgcontent = nil, facemsgcontent = nil, imagemsgcontent = nil, custommsgcontent = nil) ⇒ MsgBody
Returns a new instance of MsgBody.
4341 4342 4343 4344 4345 4346 4347 |
# File 'lib/v20220817/models.rb', line 4341 def initialize(msgtype=nil, textmsgcontent=nil, facemsgcontent=nil, imagemsgcontent=nil, custommsgcontent=nil) @MsgType = msgtype @TextMsgContent = textmsgcontent @FaceMsgContent = facemsgcontent @ImageMsgContent = imagemsgcontent @CustomMsgContent = custommsgcontent end |
Instance Attribute Details
#CustomMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息)
4339 4340 4341 |
# File 'lib/v20220817/models.rb', line 4339 def CustomMsgContent @CustomMsgContent end |
#FaceMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息)
4339 4340 4341 |
# File 'lib/v20220817/models.rb', line 4339 def FaceMsgContent @FaceMsgContent end |
#ImageMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息)
4339 4340 4341 |
# File 'lib/v20220817/models.rb', line 4339 def ImageMsgContent @ImageMsgContent end |
#MsgType ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息)
4339 4340 4341 |
# File 'lib/v20220817/models.rb', line 4339 def MsgType @MsgType end |
#TextMsgContent ⇒ Object
TIMTextElem(文本消息) TIMFaceElem(表情消息) TIMImageElem(图像消息) TIMCustomElem(自定义消息)
4339 4340 4341 |
# File 'lib/v20220817/models.rb', line 4339 def TextMsgContent @TextMsgContent end |
Instance Method Details
#deserialize(params) ⇒ Object
4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 |
# File 'lib/v20220817/models.rb', line 4349 def deserialize(params) @MsgType = params['MsgType'] unless params['TextMsgContent'].nil? @TextMsgContent = TextMsgContent.new @TextMsgContent.deserialize(params['TextMsgContent']) end unless params['FaceMsgContent'].nil? @FaceMsgContent = FaceMsgContent.new @FaceMsgContent.deserialize(params['FaceMsgContent']) end unless params['ImageMsgContent'].nil? @ImageMsgContent = ImageMsgContent.new @ImageMsgContent.deserialize(params['ImageMsgContent']) end unless params['CustomMsgContent'].nil? @CustomMsgContent = CustomMsgContent.new @CustomMsgContent.deserialize(params['CustomMsgContent']) end end |