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.



1202
1203
1204
1205
1206
1207
# File 'lib/v20181119/models.rb', line 1202

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:

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



1200
1201
1202
# File 'lib/v20181119/models.rb', line 1200

def Name
  @Name
end

#PolygonObject

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

Parameters:

  • Name:

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

  • Value:

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

  • Rect:

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

  • Polygon:

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



1200
1201
1202
# File 'lib/v20181119/models.rb', line 1200

def Polygon
  @Polygon
end

#RectObject

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

Parameters:

  • Name:

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

  • Value:

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

  • Rect:

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

  • Polygon:

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



1200
1201
1202
# File 'lib/v20181119/models.rb', line 1200

def Rect
  @Rect
end

#ValueObject

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

Parameters:

  • Name:

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

  • Value:

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

  • Rect:

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

  • Polygon:

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



1200
1201
1202
# File 'lib/v20181119/models.rb', line 1200

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'lib/v20181119/models.rb', line 1209

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