Class: TencentCloud::Ess::V20201111::ExtractionFieldResult
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::ExtractionFieldResult
- Defined in:
- lib/v20201111/models.rb
Overview
合同信息提取字段值信息。
Instance Attribute Summary collapse
-
#Id ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值).
-
#Name ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值).
-
#Positions ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值).
-
#RequiresSemanticExtraction ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值).
-
#Type ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值).
-
#Values ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, name = nil, type = nil, values = nil, requiressemanticextraction = nil, positions = nil) ⇒ ExtractionFieldResult
constructor
A new instance of ExtractionFieldResult.
Constructor Details
#initialize(id = nil, name = nil, type = nil, values = nil, requiressemanticextraction = nil, positions = nil) ⇒ ExtractionFieldResult
Returns a new instance of ExtractionFieldResult.
12427 12428 12429 12430 12431 12432 12433 12434 |
# File 'lib/v20201111/models.rb', line 12427 def initialize(id=nil, name=nil, type=nil, values=nil, requiressemanticextraction=nil, positions=nil) @Id = id @Name = name @Type = type @Values = values @RequiresSemanticExtraction = requiressemanticextraction @Positions = positions end |
Instance Attribute Details
#Id ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值)
12425 12426 12427 |
# File 'lib/v20201111/models.rb', line 12425 def Id @Id end |
#Name ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值)
12425 12426 12427 |
# File 'lib/v20201111/models.rb', line 12425 def Name @Name end |
#Positions ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值)
12425 12426 12427 |
# File 'lib/v20201111/models.rb', line 12425 def Positions @Positions end |
#RequiresSemanticExtraction ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值)
12425 12426 12427 |
# File 'lib/v20201111/models.rb', line 12425 def RequiresSemanticExtraction @RequiresSemanticExtraction end |
#Type ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值)
12425 12426 12427 |
# File 'lib/v20201111/models.rb', line 12425 def Type @Type end |
#Values ⇒ Object
类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值)
12425 12426 12427 |
# File 'lib/v20201111/models.rb', line 12425 def Values @Values end |
Instance Method Details
#deserialize(params) ⇒ Object
12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 |
# File 'lib/v20201111/models.rb', line 12436 def deserialize(params) @Id = params['Id'] @Name = params['Name'] @Type = params['Type'] @Values = params['Values'] @RequiresSemanticExtraction = params['RequiresSemanticExtraction'] unless params['Positions'].nil? @Positions = [] params['Positions'].each do |i| positioninfo_tmp = PositionInfo.new positioninfo_tmp.deserialize(i) @Positions << positioninfo_tmp end end end |