Class: TencentCloud::Ocr::V20181119::VerifyOfdVatInvoiceOCRResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ocr::V20181119::VerifyOfdVatInvoiceOCRResponse
- Defined in:
- lib/v20181119/models.rb
Overview
VerifyOfdVatInvoiceOCR返回参数结构体
Instance Attribute Summary collapse
-
#AirTicketInfo ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#Buyer ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#Checker ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#GoodsInfos ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#InvoiceCheckCode ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#InvoiceClerk ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#InvoiceCode ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#InvoiceNumber ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#InvoiceTitle ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#IssueDate ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#MachineNumber ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#Note ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#Payee ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#RailwayTicketInfo ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#RequestId ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#Seller ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#TaxControlCode ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#TaxExclusiveTotalAmount ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#TaxInclusiveTotalAmount ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#TaxTotalAmount ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
-
#Type ⇒ Object
026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, invoicecode = nil, invoicenumber = nil, issuedate = nil, invoicecheckcode = nil, machinenumber = nil, taxcontrolcode = nil, buyer = nil, seller = nil, taxinclusivetotalamount = nil, invoiceclerk = nil, payee = nil, checker = nil, taxtotalamount = nil, taxexclusivetotalamount = nil, note = nil, goodsinfos = nil, airticketinfo = nil, railwayticketinfo = nil, invoicetitle = nil, requestid = nil) ⇒ VerifyOfdVatInvoiceOCRResponse
constructor
A new instance of VerifyOfdVatInvoiceOCRResponse.
Constructor Details
#initialize(type = nil, invoicecode = nil, invoicenumber = nil, issuedate = nil, invoicecheckcode = nil, machinenumber = nil, taxcontrolcode = nil, buyer = nil, seller = nil, taxinclusivetotalamount = nil, invoiceclerk = nil, payee = nil, checker = nil, taxtotalamount = nil, taxexclusivetotalamount = nil, note = nil, goodsinfos = nil, airticketinfo = nil, railwayticketinfo = nil, invoicetitle = nil, requestid = nil) ⇒ VerifyOfdVatInvoiceOCRResponse
Returns a new instance of VerifyOfdVatInvoiceOCRResponse.
14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 |
# File 'lib/v20181119/models.rb', line 14789 def initialize(type=nil, invoicecode=nil, invoicenumber=nil, issuedate=nil, invoicecheckcode=nil, machinenumber=nil, taxcontrolcode=nil, buyer=nil, seller=nil, taxinclusivetotalamount=nil, invoiceclerk=nil, payee=nil, checker=nil, taxtotalamount=nil, taxexclusivetotalamount=nil, note=nil, goodsinfos=nil, airticketinfo=nil, railwayticketinfo=nil, invoicetitle=nil, requestid=nil) @Type = type @InvoiceCode = invoicecode @InvoiceNumber = invoicenumber @IssueDate = issuedate @InvoiceCheckCode = invoicecheckcode @MachineNumber = machinenumber @TaxControlCode = taxcontrolcode @Buyer = buyer @Seller = seller @TaxInclusiveTotalAmount = taxinclusivetotalamount @InvoiceClerk = invoiceclerk @Payee = payee @Checker = checker @TaxTotalAmount = taxtotalamount @TaxExclusiveTotalAmount = taxexclusivetotalamount @Note = note @GoodsInfos = goodsinfos @AirTicketInfo = airticketinfo @RailwayTicketInfo = railwayticketinfo @InvoiceTitle = invoicetitle @RequestId = requestid end |
Instance Attribute Details
#AirTicketInfo ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def AirTicketInfo @AirTicketInfo end |
#Buyer ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def Buyer @Buyer end |
#Checker ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def Checker @Checker end |
#GoodsInfos ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def GoodsInfos @GoodsInfos end |
#InvoiceCheckCode ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def InvoiceCheckCode @InvoiceCheckCode end |
#InvoiceClerk ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def InvoiceClerk @InvoiceClerk end |
#InvoiceCode ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def InvoiceCode @InvoiceCode end |
#InvoiceNumber ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def InvoiceNumber @InvoiceNumber end |
#InvoiceTitle ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def InvoiceTitle @InvoiceTitle end |
#IssueDate ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def IssueDate @IssueDate end |
#MachineNumber ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def MachineNumber @MachineNumber end |
#Note ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def Note @Note end |
#Payee ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def Payee @Payee end |
#RailwayTicketInfo ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def RailwayTicketInfo @RailwayTicketInfo end |
#RequestId ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def RequestId @RequestId end |
#Seller ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def Seller @Seller end |
#TaxControlCode ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def TaxControlCode @TaxControlCode end |
#TaxExclusiveTotalAmount ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def TaxExclusiveTotalAmount @TaxExclusiveTotalAmount end |
#TaxInclusiveTotalAmount ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def TaxInclusiveTotalAmount @TaxInclusiveTotalAmount end |
#TaxTotalAmount ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def TaxTotalAmount @TaxTotalAmount end |
#Type ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14787 14788 14789 |
# File 'lib/v20181119/models.rb', line 14787 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 |
# File 'lib/v20181119/models.rb', line 14813 def deserialize(params) @Type = params['Type'] @InvoiceCode = params['InvoiceCode'] @InvoiceNumber = params['InvoiceNumber'] @IssueDate = params['IssueDate'] @InvoiceCheckCode = params['InvoiceCheckCode'] @MachineNumber = params['MachineNumber'] @TaxControlCode = params['TaxControlCode'] unless params['Buyer'].nil? @Buyer = VatInvoiceUserInfo.new @Buyer.deserialize(params['Buyer']) end unless params['Seller'].nil? @Seller = VatInvoiceUserInfo.new @Seller.deserialize(params['Seller']) end @TaxInclusiveTotalAmount = params['TaxInclusiveTotalAmount'] @InvoiceClerk = params['InvoiceClerk'] @Payee = params['Payee'] @Checker = params['Checker'] @TaxTotalAmount = params['TaxTotalAmount'] @TaxExclusiveTotalAmount = params['TaxExclusiveTotalAmount'] @Note = params['Note'] unless params['GoodsInfos'].nil? @GoodsInfos = [] params['GoodsInfos'].each do |i| vatinvoicegoodsinfo_tmp = VatInvoiceGoodsInfo.new vatinvoicegoodsinfo_tmp.deserialize(i) @GoodsInfos << vatinvoicegoodsinfo_tmp end end unless params['AirTicketInfo'].nil? @AirTicketInfo = AirTicketInfo.new @AirTicketInfo.deserialize(params['AirTicketInfo']) end unless params['RailwayTicketInfo'].nil? @RailwayTicketInfo = RailwayTicketInfo.new @RailwayTicketInfo.deserialize(params['RailwayTicketInfo']) end @InvoiceTitle = params['InvoiceTitle'] @RequestId = params['RequestId'] end |