Class: TencentCloud::Irp::V20220805::FeedRecommendRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Irp::V20220805::FeedRecommendRequest
- Defined in:
- lib/v20220805/models.rb
Overview
FeedRecommend请求参数结构体
Instance Attribute Summary collapse
- #CurrentItemId ⇒ Object
- #Extension ⇒ Object
- #InstanceId ⇒ Object
- #ItemCnt ⇒ Object
- #SceneId ⇒ Object
- #UserId ⇒ Object
- #UserIdList ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, sceneid = nil, userid = nil, useridlist = nil, itemcnt = nil, currentitemid = nil, extension = nil) ⇒ FeedRecommendRequest
constructor
A new instance of FeedRecommendRequest.
Constructor Details
#initialize(instanceid = nil, sceneid = nil, userid = nil, useridlist = nil, itemcnt = nil, currentitemid = nil, extension = nil) ⇒ FeedRecommendRequest
Returns a new instance of FeedRecommendRequest.
368 369 370 371 372 373 374 375 376 |
# File 'lib/v20220805/models.rb', line 368 def initialize(instanceid=nil, sceneid=nil, userid=nil, useridlist=nil, itemcnt=nil, currentitemid=nil, extension=nil) @InstanceId = instanceid @SceneId = sceneid @UserId = userid @UserIdList = useridlist @ItemCnt = itemcnt @CurrentItemId = currentitemid @Extension = extension end |
Instance Attribute Details
#CurrentItemId ⇒ Object
366 367 368 |
# File 'lib/v20220805/models.rb', line 366 def CurrentItemId @CurrentItemId end |
#Extension ⇒ Object
366 367 368 |
# File 'lib/v20220805/models.rb', line 366 def Extension @Extension end |
#InstanceId ⇒ Object
366 367 368 |
# File 'lib/v20220805/models.rb', line 366 def InstanceId @InstanceId end |
#ItemCnt ⇒ Object
366 367 368 |
# File 'lib/v20220805/models.rb', line 366 def ItemCnt @ItemCnt end |
#SceneId ⇒ Object
366 367 368 |
# File 'lib/v20220805/models.rb', line 366 def SceneId @SceneId end |
#UserId ⇒ Object
366 367 368 |
# File 'lib/v20220805/models.rb', line 366 def UserId @UserId end |
#UserIdList ⇒ Object
366 367 368 |
# File 'lib/v20220805/models.rb', line 366 def UserIdList @UserIdList end |
Instance Method Details
#deserialize(params) ⇒ Object
378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'lib/v20220805/models.rb', line 378 def deserialize(params) @InstanceId = params['InstanceId'] @SceneId = params['SceneId'] @UserId = params['UserId'] unless params['UserIdList'].nil? @UserIdList = [] params['UserIdList'].each do |i| useridinfo_tmp = UserIdInfo.new useridinfo_tmp.deserialize(i) @UserIdList << useridinfo_tmp end end @ItemCnt = params['ItemCnt'] @CurrentItemId = params['CurrentItemId'] @Extension = params['Extension'] end |