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.
4301 4302 4303 4304 4305 4306 4307 |
# File 'lib/v20220817/models.rb', line 4301 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(自定义消息)
4299 4300 4301 |
# File 'lib/v20220817/models.rb', line 4299 def CustomMsgContent @CustomMsgContent end |
#FaceMsgContent ⇒ Object
TIMTextElem(文本消息)TIMFaceElem(表情消息)TIMImageElem(图像消息)TIMCustomElem(自定义消息)
4299 4300 4301 |
# File 'lib/v20220817/models.rb', line 4299 def FaceMsgContent @FaceMsgContent end |
#ImageMsgContent ⇒ Object
TIMTextElem(文本消息)TIMFaceElem(表情消息)TIMImageElem(图像消息)TIMCustomElem(自定义消息)
4299 4300 4301 |
# File 'lib/v20220817/models.rb', line 4299 def ImageMsgContent @ImageMsgContent end |
#MsgType ⇒ Object
TIMTextElem(文本消息)TIMFaceElem(表情消息)TIMImageElem(图像消息)TIMCustomElem(自定义消息)
4299 4300 4301 |
# File 'lib/v20220817/models.rb', line 4299 def MsgType @MsgType end |
#TextMsgContent ⇒ Object
TIMTextElem(文本消息)TIMFaceElem(表情消息)TIMImageElem(图像消息)TIMCustomElem(自定义消息)
4299 4300 4301 |
# File 'lib/v20220817/models.rb', line 4299 def TextMsgContent @TextMsgContent end |
Instance Method Details
#deserialize(params) ⇒ Object
4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 |
# File 'lib/v20220817/models.rb', line 4309 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 |