Class: TencentCloud::Irp::V20220805::RecItemData

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

Overview

推荐返回的内容信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(itemid = nil, itemtype = nil, itemtraceid = nil, score = nil) ⇒ RecItemData

Returns a new instance of RecItemData.



803
804
805
806
807
808
# File 'lib/v20220805/models.rb', line 803

def initialize(itemid=nil, itemtype=nil, itemtraceid=nil, score=nil)
  @ItemId = itemid
  @ItemType = itemtype
  @ItemTraceId = itemtraceid
  @Score = score
end

Instance Attribute Details

#ItemIdObject

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

Parameters:

  • ItemId:

    推荐的内容ID

  • ItemType:

    内容类型,同内容上报类型一致

  • ItemTraceId:

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

  • Score:

    推荐预测分,分值越高被推荐的理由越充分,取值范围[0,1000000],用于做二次排序的参考



801
802
803
# File 'lib/v20220805/models.rb', line 801

def ItemId
  @ItemId
end

#ItemTraceIdObject

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

Parameters:

  • ItemId:

    推荐的内容ID

  • ItemType:

    内容类型,同内容上报类型一致

  • ItemTraceId:

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

  • Score:

    推荐预测分,分值越高被推荐的理由越充分,取值范围[0,1000000],用于做二次排序的参考



801
802
803
# File 'lib/v20220805/models.rb', line 801

def ItemTraceId
  @ItemTraceId
end

#ItemTypeObject

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

Parameters:

  • ItemId:

    推荐的内容ID

  • ItemType:

    内容类型,同内容上报类型一致

  • ItemTraceId:

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

  • Score:

    推荐预测分,分值越高被推荐的理由越充分,取值范围[0,1000000],用于做二次排序的参考



801
802
803
# File 'lib/v20220805/models.rb', line 801

def ItemType
  @ItemType
end

#ScoreObject

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

Parameters:

  • ItemId:

    推荐的内容ID

  • ItemType:

    内容类型,同内容上报类型一致

  • ItemTraceId:

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

  • Score:

    推荐预测分,分值越高被推荐的理由越充分,取值范围[0,1000000],用于做二次排序的参考



801
802
803
# File 'lib/v20220805/models.rb', line 801

def Score
  @Score
end

Instance Method Details

#deserialize(params) ⇒ Object



810
811
812
813
814
815
# File 'lib/v20220805/models.rb', line 810

def deserialize(params)
  @ItemId = params['ItemId']
  @ItemType = params['ItemType']
  @ItemTraceId = params['ItemTraceId']
  @Score = params['Score']
end