Class: TencentCloud::Ocr::V20181119::ElectronicFlightTicketFull
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ocr::V20181119::ElectronicFlightTicketFull
- Defined in:
- lib/v20181119/models.rb
Overview
电子发票(机票行程单)
Instance Attribute Summary collapse
- #Buyer ⇒ Object
- #BuyerTaxID ⇒ Object
- #Date ⇒ Object
- #DevelopmentFund ⇒ Object
- #DomesticInternationalTag ⇒ Object
- #ElectronicTicketNum ⇒ Object
- #Endorsement ⇒ Object
- #Fare ⇒ Object
- #FlightItems ⇒ Object
- #FuelSurcharge ⇒ Object
- #GPOrder ⇒ Object
- #Insurance ⇒ Object
- #InvoiceStatus ⇒ Object
- #Issuer ⇒ Object
- #Number ⇒ Object
- #OtherTax ⇒ Object
- #PromptInformation ⇒ Object
- #Seller ⇒ Object
- #Tax ⇒ Object
- #TaxRate ⇒ Object
- #Total ⇒ Object
- #UserID ⇒ Object
- #UserName ⇒ Object
- #VerificationCode ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(username = nil, userid = nil, endorsement = nil, gporder = nil, number = nil, fare = nil, fuelsurcharge = nil, taxrate = nil, tax = nil, developmentfund = nil, othertax = nil, total = nil, electronicticketnum = nil, verificationcode = nil, promptinformation = nil, insurance = nil, issuer = nil, date = nil, domesticinternationaltag = nil, buyer = nil, seller = nil, buyertaxid = nil, flightitems = nil, invoicestatus = nil) ⇒ ElectronicFlightTicketFull
constructor
A new instance of ElectronicFlightTicketFull.
Constructor Details
#initialize(username = nil, userid = nil, endorsement = nil, gporder = nil, number = nil, fare = nil, fuelsurcharge = nil, taxrate = nil, tax = nil, developmentfund = nil, othertax = nil, total = nil, electronicticketnum = nil, verificationcode = nil, promptinformation = nil, insurance = nil, issuer = nil, date = nil, domesticinternationaltag = nil, buyer = nil, seller = nil, buyertaxid = nil, flightitems = nil, invoicestatus = nil) ⇒ ElectronicFlightTicketFull
Returns a new instance of ElectronicFlightTicketFull.
2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 |
# File 'lib/v20181119/models.rb', line 2347 def initialize(username=nil, userid=nil, endorsement=nil, gporder=nil, number=nil, fare=nil, fuelsurcharge=nil, taxrate=nil, tax=nil, developmentfund=nil, othertax=nil, total=nil, electronicticketnum=nil, verificationcode=nil, promptinformation=nil, insurance=nil, issuer=nil, date=nil, domesticinternationaltag=nil, buyer=nil, seller=nil, buyertaxid=nil, flightitems=nil, invoicestatus=nil) @UserName = username @UserID = userid @Endorsement = endorsement @GPOrder = gporder @Number = number @Fare = fare @FuelSurcharge = fuelsurcharge @TaxRate = taxrate @Tax = tax @DevelopmentFund = developmentfund @OtherTax = othertax @Total = total @ElectronicTicketNum = electronicticketnum @VerificationCode = verificationcode @PromptInformation = promptinformation @Insurance = insurance @Issuer = issuer @Date = date @DomesticInternationalTag = domesticinternationaltag @Buyer = buyer @Seller = seller @BuyerTaxID = buyertaxid @FlightItems = flightitems @InvoiceStatus = invoicestatus end |
Instance Attribute Details
#Buyer ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Buyer @Buyer end |
#BuyerTaxID ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def BuyerTaxID @BuyerTaxID end |
#Date ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Date @Date end |
#DevelopmentFund ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def DevelopmentFund @DevelopmentFund end |
#DomesticInternationalTag ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def DomesticInternationalTag @DomesticInternationalTag end |
#ElectronicTicketNum ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def ElectronicTicketNum @ElectronicTicketNum end |
#Endorsement ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Endorsement @Endorsement end |
#Fare ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Fare @Fare end |
#FlightItems ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def FlightItems @FlightItems end |
#FuelSurcharge ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def FuelSurcharge @FuelSurcharge end |
#GPOrder ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def GPOrder @GPOrder end |
#Insurance ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Insurance @Insurance end |
#InvoiceStatus ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def InvoiceStatus @InvoiceStatus end |
#Issuer ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Issuer @Issuer end |
#Number ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Number @Number end |
#OtherTax ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def OtherTax @OtherTax end |
#PromptInformation ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def PromptInformation @PromptInformation end |
#Seller ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Seller @Seller end |
#Tax ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Tax @Tax end |
#TaxRate ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def TaxRate @TaxRate end |
#Total ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def Total @Total end |
#UserID ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def UserID @UserID end |
#UserName ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def UserName @UserName end |
#VerificationCode ⇒ Object
2345 2346 2347 |
# File 'lib/v20181119/models.rb', line 2345 def VerificationCode @VerificationCode end |
Instance Method Details
#deserialize(params) ⇒ Object
2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 |
# File 'lib/v20181119/models.rb', line 2374 def deserialize(params) @UserName = params['UserName'] @UserID = params['UserID'] @Endorsement = params['Endorsement'] @GPOrder = params['GPOrder'] @Number = params['Number'] @Fare = params['Fare'] @FuelSurcharge = params['FuelSurcharge'] @TaxRate = params['TaxRate'] @Tax = params['Tax'] @DevelopmentFund = params['DevelopmentFund'] @OtherTax = params['OtherTax'] @Total = params['Total'] @ElectronicTicketNum = params['ElectronicTicketNum'] @VerificationCode = params['VerificationCode'] @PromptInformation = params['PromptInformation'] @Insurance = params['Insurance'] @Issuer = params['Issuer'] @Date = params['Date'] @DomesticInternationalTag = params['DomesticInternationalTag'] @Buyer = params['Buyer'] @Seller = params['Seller'] @BuyerTaxID = params['BuyerTaxID'] unless params['FlightItems'].nil? @FlightItems = [] params['FlightItems'].each do |i| flightiteminfo_tmp = FlightItemInfo.new flightiteminfo_tmp.deserialize(i) @FlightItems << flightiteminfo_tmp end end @InvoiceStatus = params['InvoiceStatus'] end |