Class: TencentCloud::Ocr::V20181119::TextVatInvoice

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

Overview

增值税发票识别结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, value = nil, polygon = nil) ⇒ TextVatInvoice

Returns a new instance of TextVatInvoice.



11161
11162
11163
11164
11165
# File 'lib/v20181119/models.rb', line 11161

def initialize(name=nil, value=nil, polygon=nil)
  @Name = name
  @Value = value
  @Polygon = polygon
end

Instance Attribute Details

#NameObject

发票代码、 发票号码、 打印发票代码、 打印发票号码、 开票日期、 购买方识别号、 小写金额、 价税合计(大写)、 销售方识别号、 校验码、 购买方名称、 销售方名称、 税额、 复核、 联次名称、 备注、 联次、 密码区、 开票人、 收款人、 (货物或应税劳务、服务名称)、省、 市、 服务类型、 通行费标志、 是否代开、 是否收购、 合计金额、 是否有公司印章、 发票消费类型、 车船税、 机器编号、 成品油标志、 税率、 合计税额、 (购买方地址、电话)、 (销售方地址、电话)、 单价、 金额、 销售方开户行及账号、 购买方开户行及账号、 规格型号、 发票名称、 单位、 数量、 校验码备选、 校验码后六位备选、发票号码备选、车牌号、类型、通行日期起、通行日期止、发票类型。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    识别出的字段名称(关键字)。支持以下字段的识别:

  • Value:

    识别出的字段名称对应的值,也就是字段Name对应的字符串结果。

  • Polygon:

    字段在原图中的中的四点坐标。



11159
11160
11161
# File 'lib/v20181119/models.rb', line 11159

def Name
  @Name
end

#PolygonObject

发票代码、 发票号码、 打印发票代码、 打印发票号码、 开票日期、 购买方识别号、 小写金额、 价税合计(大写)、 销售方识别号、 校验码、 购买方名称、 销售方名称、 税额、 复核、 联次名称、 备注、 联次、 密码区、 开票人、 收款人、 (货物或应税劳务、服务名称)、省、 市、 服务类型、 通行费标志、 是否代开、 是否收购、 合计金额、 是否有公司印章、 发票消费类型、 车船税、 机器编号、 成品油标志、 税率、 合计税额、 (购买方地址、电话)、 (销售方地址、电话)、 单价、 金额、 销售方开户行及账号、 购买方开户行及账号、 规格型号、 发票名称、 单位、 数量、 校验码备选、 校验码后六位备选、发票号码备选、车牌号、类型、通行日期起、通行日期止、发票类型。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    识别出的字段名称(关键字)。支持以下字段的识别:

  • Value:

    识别出的字段名称对应的值,也就是字段Name对应的字符串结果。

  • Polygon:

    字段在原图中的中的四点坐标。



11159
11160
11161
# File 'lib/v20181119/models.rb', line 11159

def Polygon
  @Polygon
end

#ValueObject

发票代码、 发票号码、 打印发票代码、 打印发票号码、 开票日期、 购买方识别号、 小写金额、 价税合计(大写)、 销售方识别号、 校验码、 购买方名称、 销售方名称、 税额、 复核、 联次名称、 备注、 联次、 密码区、 开票人、 收款人、 (货物或应税劳务、服务名称)、省、 市、 服务类型、 通行费标志、 是否代开、 是否收购、 合计金额、 是否有公司印章、 发票消费类型、 车船税、 机器编号、 成品油标志、 税率、 合计税额、 (购买方地址、电话)、 (销售方地址、电话)、 单价、 金额、 销售方开户行及账号、 购买方开户行及账号、 规格型号、 发票名称、 单位、 数量、 校验码备选、 校验码后六位备选、发票号码备选、车牌号、类型、通行日期起、通行日期止、发票类型。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    识别出的字段名称(关键字)。支持以下字段的识别:

  • Value:

    识别出的字段名称对应的值,也就是字段Name对应的字符串结果。

  • Polygon:

    字段在原图中的中的四点坐标。



11159
11160
11161
# File 'lib/v20181119/models.rb', line 11159

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



11167
11168
11169
11170
11171
11172
11173
11174
# File 'lib/v20181119/models.rb', line 11167

def deserialize(params)
  @Name = params['Name']
  @Value = params['Value']
  unless params['Polygon'].nil?
    @Polygon = Polygon.new
    @Polygon.deserialize(params['Polygon'])
  end
end