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
- #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) ⇒ 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) ⇒ ElectronicFlightTicketFull
Returns a new instance of ElectronicFlightTicketFull.
2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 |
# File 'lib/v20181119/models.rb', line 2195 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) @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 end |
Instance Attribute Details
#Buyer ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Buyer @Buyer end |
#BuyerTaxID ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def BuyerTaxID @BuyerTaxID end |
#Date ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Date @Date end |
#DevelopmentFund ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def DevelopmentFund @DevelopmentFund end |
#DomesticInternationalTag ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def DomesticInternationalTag @DomesticInternationalTag end |
#ElectronicTicketNum ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def ElectronicTicketNum @ElectronicTicketNum end |
#Endorsement ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Endorsement @Endorsement end |
#Fare ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Fare @Fare end |
#FlightItems ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def FlightItems @FlightItems end |
#FuelSurcharge ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def FuelSurcharge @FuelSurcharge end |
#GPOrder ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def GPOrder @GPOrder end |
#Insurance ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Insurance @Insurance end |
#Issuer ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Issuer @Issuer end |
#Number ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Number @Number end |
#OtherTax ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def OtherTax @OtherTax end |
#PromptInformation ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def PromptInformation @PromptInformation end |
#Seller ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Seller @Seller end |
#Tax ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Tax @Tax end |
#TaxRate ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def TaxRate @TaxRate end |
#Total ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def Total @Total end |
#UserID ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def UserID @UserID end |
#UserName ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def UserName @UserName end |
#VerificationCode ⇒ Object
2193 2194 2195 |
# File 'lib/v20181119/models.rb', line 2193 def VerificationCode @VerificationCode end |
Instance Method Details
#deserialize(params) ⇒ Object
2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 |
# File 'lib/v20181119/models.rb', line 2221 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 end |