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.



12085
12086
12087
12088
12089
# File 'lib/v20181119/models.rb', line 12085

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:

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



12083
12084
12085
# File 'lib/v20181119/models.rb', line 12083

def Name
  @Name
end

#PolygonObject

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

Parameters:

  • Name:

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

  • Value:

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

  • Polygon:

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



12083
12084
12085
# File 'lib/v20181119/models.rb', line 12083

def Polygon
  @Polygon
end

#ValueObject

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

Parameters:

  • Name:

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

  • Value:

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

  • Polygon:

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



12083
12084
12085
# File 'lib/v20181119/models.rb', line 12083

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



12091
12092
12093
12094
12095
12096
12097
12098
# File 'lib/v20181119/models.rb', line 12091

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