Class: TencentCloud::Tms::V20201229::HitInfo

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

Overview

关键词命中位置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, keyword = nil, libname = nil, positions = nil) ⇒ HitInfo

Returns a new instance of HitInfo.



154
155
156
157
158
159
# File 'lib/v20201229/models.rb', line 154

def initialize(type=nil, keyword=nil, libname=nil, positions=nil)
  @Type = type
  @Keyword = keyword
  @LibName = libname
  @Positions = positions
end

Instance Attribute Details

#KeywordObject

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

Parameters:

  • Type:

    标识模型命中还是关键词命中

  • Keyword:

    命中关键词

  • LibName:

    自定义词库名称

  • Positions:

    位置信息



152
153
154
# File 'lib/v20201229/models.rb', line 152

def Keyword
  @Keyword
end

#LibNameObject

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

Parameters:

  • Type:

    标识模型命中还是关键词命中

  • Keyword:

    命中关键词

  • LibName:

    自定义词库名称

  • Positions:

    位置信息



152
153
154
# File 'lib/v20201229/models.rb', line 152

def LibName
  @LibName
end

#PositionsObject

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

Parameters:

  • Type:

    标识模型命中还是关键词命中

  • Keyword:

    命中关键词

  • LibName:

    自定义词库名称

  • Positions:

    位置信息



152
153
154
# File 'lib/v20201229/models.rb', line 152

def Positions
  @Positions
end

#TypeObject

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

Parameters:

  • Type:

    标识模型命中还是关键词命中

  • Keyword:

    命中关键词

  • LibName:

    自定义词库名称

  • Positions:

    位置信息



152
153
154
# File 'lib/v20201229/models.rb', line 152

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



161
162
163
164
165
166
167
168
169
170
171
172
173
# File 'lib/v20201229/models.rb', line 161

def deserialize(params)
  @Type = params['Type']
  @Keyword = params['Keyword']
  @LibName = params['LibName']
  unless params['Positions'].nil?
    @Positions = []
    params['Positions'].each do |i|
      positions_tmp = Positions.new
      positions_tmp.deserialize(i)
      @Positions << positions_tmp
    end
  end
end