Class: TencentCloud::Irp::V20220805::RecGoodsData

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220805/models.rb

Overview

推荐返回的内容信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(goodsid = nil, score = nil, goodstraceid = nil, position = nil) ⇒ RecGoodsData

Returns a new instance of RecGoodsData.



772
773
774
775
776
777
# File 'lib/v20220805/models.rb', line 772

def initialize(goodsid=nil, score=nil, goodstraceid=nil, position=nil)
  @GoodsId = goodsid
  @Score = score
  @GoodsTraceId = goodstraceid
  @Position = position
end

Instance Attribute Details

#GoodsIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GoodsId:

    推荐返回的商品ID

  • Score:

    推荐结果分,取值范围[0,1000000]

  • GoodsTraceId:

    推荐追踪id,本次推荐内容产生的后续行为上报均要用该GoodsTraceId上报。每次接口调用返回的GoodsTraceId不同

  • Position:

    商品所在位置



770
771
772
# File 'lib/v20220805/models.rb', line 770

def GoodsId
  @GoodsId
end

#GoodsTraceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GoodsId:

    推荐返回的商品ID

  • Score:

    推荐结果分,取值范围[0,1000000]

  • GoodsTraceId:

    推荐追踪id,本次推荐内容产生的后续行为上报均要用该GoodsTraceId上报。每次接口调用返回的GoodsTraceId不同

  • Position:

    商品所在位置



770
771
772
# File 'lib/v20220805/models.rb', line 770

def GoodsTraceId
  @GoodsTraceId
end

#PositionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GoodsId:

    推荐返回的商品ID

  • Score:

    推荐结果分,取值范围[0,1000000]

  • GoodsTraceId:

    推荐追踪id,本次推荐内容产生的后续行为上报均要用该GoodsTraceId上报。每次接口调用返回的GoodsTraceId不同

  • Position:

    商品所在位置



770
771
772
# File 'lib/v20220805/models.rb', line 770

def Position
  @Position
end

#ScoreObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • GoodsId:

    推荐返回的商品ID

  • Score:

    推荐结果分,取值范围[0,1000000]

  • GoodsTraceId:

    推荐追踪id,本次推荐内容产生的后续行为上报均要用该GoodsTraceId上报。每次接口调用返回的GoodsTraceId不同

  • Position:

    商品所在位置



770
771
772
# File 'lib/v20220805/models.rb', line 770

def Score
  @Score
end

Instance Method Details

#deserialize(params) ⇒ Object



779
780
781
782
783
784
# File 'lib/v20220805/models.rb', line 779

def deserialize(params)
  @GoodsId = params['GoodsId']
  @Score = params['Score']
  @GoodsTraceId = params['GoodsTraceId']
  @Position = params['Position']
end