Class: TencentCloud::Ocr::V20181119::InvoiceItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ocr::V20181119::InvoiceItem
- Defined in:
- lib/v20181119/models.rb
Overview
混贴票据单张发票识别信息
Instance Attribute Summary collapse
-
#Angle ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#Code ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#CutImage ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#InvoiceSealInfo ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#ItemPolygon ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#Page ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#Polygon ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#QRCode ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#SingleInvoiceInfos ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#SubType ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#SubTypeDescription ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#Type ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
-
#TypeDescription ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票 18:完税凭证 19:海关缴款书 20:银行回单.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(code = nil, type = nil, polygon = nil, angle = nil, singleinvoiceinfos = nil, page = nil, subtype = nil, typedescription = nil, cutimage = nil, subtypedescription = nil, itempolygon = nil, qrcode = nil, invoicesealinfo = nil) ⇒ InvoiceItem
constructor
A new instance of InvoiceItem.
Constructor Details
#initialize(code = nil, type = nil, polygon = nil, angle = nil, singleinvoiceinfos = nil, page = nil, subtype = nil, typedescription = nil, cutimage = nil, subtypedescription = nil, itempolygon = nil, qrcode = nil, invoicesealinfo = nil) ⇒ InvoiceItem
Returns a new instance of InvoiceItem.
5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 |
# File 'lib/v20181119/models.rb', line 5577 def initialize(code=nil, type=nil, polygon=nil, angle=nil, singleinvoiceinfos=nil, page=nil, subtype=nil, typedescription=nil, cutimage=nil, subtypedescription=nil, itempolygon=nil, qrcode=nil, invoicesealinfo=nil) @Code = code @Type = type @Polygon = polygon @Angle = angle @SingleInvoiceInfos = singleinvoiceinfos @Page = page @SubType = subtype @TypeDescription = typedescription @CutImage = cutimage @SubTypeDescription = subtypedescription @ItemPolygon = itempolygon @QRCode = qrcode @InvoiceSealInfo = invoicesealinfo end |
Instance Attribute Details
#Angle ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def Angle @Angle end |
#Code ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def Code @Code end |
#CutImage ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def CutImage @CutImage end |
#InvoiceSealInfo ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def InvoiceSealInfo @InvoiceSealInfo end |
#ItemPolygon ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def ItemPolygon @ItemPolygon end |
#Page ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def Page @Page end |
#Polygon ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def Polygon @Polygon end |
#QRCode ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def QRCode @QRCode end |
#SingleInvoiceInfos ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def SingleInvoiceInfos @SingleInvoiceInfos end |
#SubType ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def SubType @SubType end |
#SubTypeDescription ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def SubTypeDescription @SubTypeDescription end |
#Type ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def Type @Type end |
#TypeDescription ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别;FailedOperation.UnKnowError:表示识别失败;其它错误码见各个票据接口的定义。-1:未知类型0:出租车发票1:定额发票2:火车票3:增值税发票5:机票行程单8:通用机打发票9:汽车票10:轮船票11:增值税发票(卷票)12:购车发票13:过路过桥费发票15:非税发票16:全电发票17:医疗发票18:完税凭证19:海关缴款书20:银行回单
5575 5576 5577 |
# File 'lib/v20181119/models.rb', line 5575 def TypeDescription @TypeDescription end |
Instance Method Details
#deserialize(params) ⇒ Object
5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 |
# File 'lib/v20181119/models.rb', line 5593 def deserialize(params) @Code = params['Code'] @Type = params['Type'] unless params['Polygon'].nil? @Polygon = Polygon.new @Polygon.deserialize(params['Polygon']) end @Angle = params['Angle'] unless params['SingleInvoiceInfos'].nil? @SingleInvoiceInfos = SingleInvoiceItem.new @SingleInvoiceInfos.deserialize(params['SingleInvoiceInfos']) end @Page = params['Page'] @SubType = params['SubType'] @TypeDescription = params['TypeDescription'] @CutImage = params['CutImage'] @SubTypeDescription = params['SubTypeDescription'] unless params['ItemPolygon'].nil? @ItemPolygon = [] params['ItemPolygon'].each do |i| itempolygoninfo_tmp = ItemPolygonInfo.new itempolygoninfo_tmp.deserialize(i) @ItemPolygon << itempolygoninfo_tmp end end @QRCode = params['QRCode'] unless params['InvoiceSealInfo'].nil? @InvoiceSealInfo = InvoiceSealInfo.new @InvoiceSealInfo.deserialize(params['InvoiceSealInfo']) end end |