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:医疗发票.
-
#Code ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#CutImage ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#ItemPolygon ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#Page ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#Polygon ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#SingleInvoiceInfos ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#SubType ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#SubTypeDescription ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#Type ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
-
#TypeDescription ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票.
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) ⇒ 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) ⇒ InvoiceItem
Returns a new instance of InvoiceItem.
4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 |
# File 'lib/v20181119/models.rb', line 4921 def initialize(code=nil, type=nil, polygon=nil, angle=nil, singleinvoiceinfos=nil, page=nil, subtype=nil, typedescription=nil, cutimage=nil, subtypedescription=nil, itempolygon=nil) @Code = code @Type = type @Polygon = polygon @Angle = angle @SingleInvoiceInfos = singleinvoiceinfos @Page = page @SubType = subtype @TypeDescription = typedescription @CutImage = cutimage @SubTypeDescription = subtypedescription @ItemPolygon = itempolygon 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 def CutImage @CutImage end |
#ItemPolygon ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 def Polygon @Polygon end |
#SingleInvoiceInfos ⇒ Object
OK:表示识别成功;FailedOperation.UnsupportedInvoice:表示不支持识别; FailedOperation.UnKnowError:表示识别失败; 其它错误码见各个票据接口的定义。 -1:未知类型 0:出租车发票 1:定额发票 2:火车票 3:增值税发票 5:机票行程单 8:通用机打发票 9:汽车票 10:轮船票 11:增值税发票(卷票) 12:购车发票 13:过路过桥费发票 15:非税发票 16:全电发票 17:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 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:医疗发票
4919 4920 4921 |
# File 'lib/v20181119/models.rb', line 4919 def TypeDescription @TypeDescription end |
Instance Method Details
#deserialize(params) ⇒ Object
4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/v20181119/models.rb', line 4935 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 end |