Class: TencentCloud::Ocr::V20181119::CarInvoiceInfo

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, rect = nil, polygon = nil) ⇒ CarInvoiceInfo

Returns a new instance of CarInvoiceInfo.



1102
1103
1104
1105
1106
1107
# File 'lib/v20181119/models.rb', line 1102

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

Instance Attribute Details

#NameObject

发票代码、 机打代码、 发票号码、 发动机号码、 合格证号、 机打号码、 价税合计(小写)、 销货单位名称、 身份证号码/组织机构代码、 购买方名称、 销售方纳税人识别号、 购买方纳税人识别号、主管税务机关、 主管税务机关代码、 开票日期、 不含税价(小写)、 吨位、增值税税率或征收率、 车辆识别代号/车架号码、 增值税税额、 厂牌型号、 省、 市、 发票消费类型、 销售方电话、 销售方账号、 产地、 进口证明书号、 车辆类型、 机器编号、备注、开票人、限乘人数、商检单号、销售方地址、销售方开户银行、价税合计、发票类型。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

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

  • Value:

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

  • Rect:

    字段在旋转纠正之后的图像中的像素坐标。

  • Polygon:

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



1100
1101
1102
# File 'lib/v20181119/models.rb', line 1100

def Name
  @Name
end

#PolygonObject

发票代码、 机打代码、 发票号码、 发动机号码、 合格证号、 机打号码、 价税合计(小写)、 销货单位名称、 身份证号码/组织机构代码、 购买方名称、 销售方纳税人识别号、 购买方纳税人识别号、主管税务机关、 主管税务机关代码、 开票日期、 不含税价(小写)、 吨位、增值税税率或征收率、 车辆识别代号/车架号码、 增值税税额、 厂牌型号、 省、 市、 发票消费类型、 销售方电话、 销售方账号、 产地、 进口证明书号、 车辆类型、 机器编号、备注、开票人、限乘人数、商检单号、销售方地址、销售方开户银行、价税合计、发票类型。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

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

  • Value:

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

  • Rect:

    字段在旋转纠正之后的图像中的像素坐标。

  • Polygon:

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



1100
1101
1102
# File 'lib/v20181119/models.rb', line 1100

def Polygon
  @Polygon
end

#RectObject

发票代码、 机打代码、 发票号码、 发动机号码、 合格证号、 机打号码、 价税合计(小写)、 销货单位名称、 身份证号码/组织机构代码、 购买方名称、 销售方纳税人识别号、 购买方纳税人识别号、主管税务机关、 主管税务机关代码、 开票日期、 不含税价(小写)、 吨位、增值税税率或征收率、 车辆识别代号/车架号码、 增值税税额、 厂牌型号、 省、 市、 发票消费类型、 销售方电话、 销售方账号、 产地、 进口证明书号、 车辆类型、 机器编号、备注、开票人、限乘人数、商检单号、销售方地址、销售方开户银行、价税合计、发票类型。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

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

  • Value:

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

  • Rect:

    字段在旋转纠正之后的图像中的像素坐标。

  • Polygon:

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



1100
1101
1102
# File 'lib/v20181119/models.rb', line 1100

def Rect
  @Rect
end

#ValueObject

发票代码、 机打代码、 发票号码、 发动机号码、 合格证号、 机打号码、 价税合计(小写)、 销货单位名称、 身份证号码/组织机构代码、 购买方名称、 销售方纳税人识别号、 购买方纳税人识别号、主管税务机关、 主管税务机关代码、 开票日期、 不含税价(小写)、 吨位、增值税税率或征收率、 车辆识别代号/车架号码、 增值税税额、 厂牌型号、 省、 市、 发票消费类型、 销售方电话、 销售方账号、 产地、 进口证明书号、 车辆类型、 机器编号、备注、开票人、限乘人数、商检单号、销售方地址、销售方开户银行、价税合计、发票类型。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

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

  • Value:

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

  • Rect:

    字段在旋转纠正之后的图像中的像素坐标。

  • Polygon:

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



1100
1101
1102
# File 'lib/v20181119/models.rb', line 1100

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
# File 'lib/v20181119/models.rb', line 1109

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