Class: TencentCloud::Lcic::V20220817::SendRoomNormalMessageRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lcic::V20220817::SendRoomNormalMessageRequest
- Defined in:
- lib/v20220817/models.rb
Overview
SendRoomNormalMessage请求参数结构体
Instance Attribute Summary collapse
-
#CloudCustomData ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。.
-
#FromAccount ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。.
-
#MsgBody ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。.
-
#NickName ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。.
-
#Priority ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。.
-
#RoomId ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。.
-
#SdkAppId ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sdkappid = nil, roomid = nil, fromaccount = nil, msgbody = nil, cloudcustomdata = nil, nickname = nil, priority = nil) ⇒ SendRoomNormalMessageRequest
constructor
A new instance of SendRoomNormalMessageRequest.
Constructor Details
#initialize(sdkappid = nil, roomid = nil, fromaccount = nil, msgbody = nil, cloudcustomdata = nil, nickname = nil, priority = nil) ⇒ SendRoomNormalMessageRequest
Returns a new instance of SendRoomNormalMessageRequest.
4770 4771 4772 4773 4774 4775 4776 4777 4778 |
# File 'lib/v20220817/models.rb', line 4770 def initialize(sdkappid=nil, roomid=nil, fromaccount=nil, msgbody=nil, cloudcustomdata=nil, nickname=nil, priority=nil) @SdkAppId = sdkappid @RoomId = roomid @FromAccount = fromaccount @MsgBody = msgbody @CloudCustomData = cloudcustomdata @NickName = nickname @Priority = priority end |
Instance Attribute Details
#CloudCustomData ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。
4768 4769 4770 |
# File 'lib/v20220817/models.rb', line 4768 def CloudCustomData @CloudCustomData end |
#FromAccount ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。
4768 4769 4770 |
# File 'lib/v20220817/models.rb', line 4768 def FromAccount @FromAccount end |
#MsgBody ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。
4768 4769 4770 |
# File 'lib/v20220817/models.rb', line 4768 def MsgBody @MsgBody end |
#NickName ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。
4768 4769 4770 |
# File 'lib/v20220817/models.rb', line 4768 def NickName @NickName end |
#Priority ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。
4768 4769 4770 |
# File 'lib/v20220817/models.rb', line 4768 def Priority @Priority end |
#RoomId ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。
4768 4769 4770 |
# File 'lib/v20220817/models.rb', line 4768 def RoomId @RoomId end |
#SdkAppId ⇒ Object
可以指定3种优先级,从高到低依次为 High、Normal 和 Low,区分大小写。
4768 4769 4770 |
# File 'lib/v20220817/models.rb', line 4768 def SdkAppId @SdkAppId end |
Instance Method Details
#deserialize(params) ⇒ Object
4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 |
# File 'lib/v20220817/models.rb', line 4780 def deserialize(params) @SdkAppId = params['SdkAppId'] @RoomId = params['RoomId'] @FromAccount = params['FromAccount'] unless params['MsgBody'].nil? @MsgBody = [] params['MsgBody'].each do |i| msgbody_tmp = MsgBody.new msgbody_tmp.deserialize(i) @MsgBody << msgbody_tmp end end @CloudCustomData = params['CloudCustomData'] @NickName = params['NickName'] @Priority = params['Priority'] end |