Class: TencentCloud::Wav::V20210129::ChannelCodeInnerDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wav::V20210129::ChannelCodeInnerDetail
- Defined in:
- lib/v20210129/models.rb
Overview
渠道活码详情
Instance Attribute Summary collapse
- #AppId ⇒ Object
- #ConfigId ⇒ Object
- #Friends ⇒ Object
- #Id ⇒ Object
- #MsgId ⇒ Object
- #Name ⇒ Object
- #QrCodeUrl ⇒ Object
- #RecStatus ⇒ Object
- #Remark ⇒ Object
- #SkipVerify ⇒ Object
- #Source ⇒ Object
- #SourceName ⇒ Object
- #TagList ⇒ Object
- #Type ⇒ Object
- #UseUserIdList ⇒ Object
- #UseUserOpenIdList ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, type = nil, source = nil, sourcename = nil, name = nil, useuseridlist = nil, useuseropenidlist = nil, taglist = nil, skipverify = nil, friends = nil, remark = nil, msgid = nil, configid = nil, qrcodeurl = nil, recstatus = nil, appid = nil) ⇒ ChannelCodeInnerDetail
constructor
A new instance of ChannelCodeInnerDetail.
Constructor Details
#initialize(id = nil, type = nil, source = nil, sourcename = nil, name = nil, useuseridlist = nil, useuseropenidlist = nil, taglist = nil, skipverify = nil, friends = nil, remark = nil, msgid = nil, configid = nil, qrcodeurl = nil, recstatus = nil, appid = nil) ⇒ ChannelCodeInnerDetail
Returns a new instance of ChannelCodeInnerDetail.
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 |
# File 'lib/v20210129/models.rb', line 260 def initialize(id=nil, type=nil, source=nil, sourcename=nil, name=nil, useuseridlist=nil, useuseropenidlist=nil, taglist=nil, skipverify=nil, friends=nil, remark=nil, msgid=nil, configid=nil, qrcodeurl=nil, recstatus=nil, appid=nil) @Id = id @Type = type @Source = source @SourceName = sourcename @Name = name @UseUserIdList = useuseridlist @UseUserOpenIdList = useuseropenidlist @TagList = taglist @SkipVerify = skipverify @Friends = friends @Remark = remark @MsgId = msgid @ConfigId = configid @QrCodeUrl = qrcodeurl @RecStatus = recstatus @AppId = appid end |
Instance Attribute Details
#AppId ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def AppId @AppId end |
#ConfigId ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def ConfigId @ConfigId end |
#Friends ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def Friends @Friends end |
#Id ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def Id @Id end |
#MsgId ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def MsgId @MsgId end |
#Name ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def Name @Name end |
#QrCodeUrl ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def QrCodeUrl @QrCodeUrl end |
#RecStatus ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def RecStatus @RecStatus end |
#Remark ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def Remark @Remark end |
#SkipVerify ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def SkipVerify @SkipVerify end |
#Source ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def Source @Source end |
#SourceName ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def SourceName @SourceName end |
#TagList ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def TagList @TagList end |
#Type ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def Type @Type end |
#UseUserIdList ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def UseUserIdList @UseUserIdList end |
#UseUserOpenIdList ⇒ Object
258 259 260 |
# File 'lib/v20210129/models.rb', line 258 def UseUserOpenIdList @UseUserOpenIdList end |
Instance Method Details
#deserialize(params) ⇒ Object
279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 |
# File 'lib/v20210129/models.rb', line 279 def deserialize(params) @Id = params['Id'] @Type = params['Type'] @Source = params['Source'] @SourceName = params['SourceName'] @Name = params['Name'] @UseUserIdList = params['UseUserIdList'] @UseUserOpenIdList = params['UseUserOpenIdList'] unless params['TagList'].nil? @TagList = [] params['TagList'].each do |i| wecomtagdetail_tmp = WeComTagDetail.new wecomtagdetail_tmp.deserialize(i) @TagList << wecomtagdetail_tmp end end @SkipVerify = params['SkipVerify'] @Friends = params['Friends'] @Remark = params['Remark'] @MsgId = params['MsgId'] @ConfigId = params['ConfigId'] @QrCodeUrl = params['QrCodeUrl'] @RecStatus = params['RecStatus'] @AppId = params['AppId'] end |