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.
14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 |
# File 'lib/v20181119/models.rb', line 14909 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:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def AirTicketInfo @AirTicketInfo end |
#Buyer ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def Buyer @Buyer end |
#Checker ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def Checker @Checker end |
#GoodsInfos ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def GoodsInfos @GoodsInfos end |
#InvoiceCheckCode ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def InvoiceCheckCode @InvoiceCheckCode end |
#InvoiceClerk ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def InvoiceClerk @InvoiceClerk end |
#InvoiceCode ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def InvoiceCode @InvoiceCode end |
#InvoiceNumber ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def InvoiceNumber @InvoiceNumber end |
#InvoiceTitle ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def InvoiceTitle @InvoiceTitle end |
#IssueDate ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def IssueDate @IssueDate end |
#MachineNumber ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def MachineNumber @MachineNumber end |
#Note ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def Note @Note end |
#Payee ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def Payee @Payee end |
#RailwayTicketInfo ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def RailwayTicketInfo @RailwayTicketInfo end |
#RequestId ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def RequestId @RequestId end |
#Seller ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def Seller @Seller end |
#TaxControlCode ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def TaxControlCode @TaxControlCode end |
#TaxExclusiveTotalAmount ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def TaxExclusiveTotalAmount @TaxExclusiveTotalAmount end |
#TaxInclusiveTotalAmount ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def TaxInclusiveTotalAmount @TaxInclusiveTotalAmount end |
#TaxTotalAmount ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def TaxTotalAmount @TaxTotalAmount end |
#Type ⇒ Object
026:增值税电子普通发票028:增值税电子专用发票010:电子发票(普通发票)020:电子发票(增值税专用发票)030:电子发票(铁路电子客票)040:电子发票(航空运输电子客票行程单)
14907 14908 14909 |
# File 'lib/v20181119/models.rb', line 14907 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 |
# File 'lib/v20181119/models.rb', line 14933 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 |