Class: TencentCloud::Ocr::V20181119::VatInvoiceVerifyNewResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ocr::V20181119::VatInvoiceVerifyNewResponse
- Defined in:
- lib/v20181119/models.rb
Overview
VatInvoiceVerifyNew返回参数结构体
Instance Attribute Summary collapse
- #ElectronicAirTransport ⇒ Object
- #ElectronicTrainTicket ⇒ Object
- #FinancialBill ⇒ Object
- #Invoice ⇒ Object
- #PassInvoiceInfoList ⇒ Object
- #RequestId ⇒ Object
- #UsedVehicleInvoiceInfo ⇒ Object
- #VehicleInvoiceInfo ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(invoice = nil, vehicleinvoiceinfo = nil, usedvehicleinvoiceinfo = nil, passinvoiceinfolist = nil, electronictrainticket = nil, electronicairtransport = nil, financialbill = nil, requestid = nil) ⇒ VatInvoiceVerifyNewResponse
constructor
A new instance of VatInvoiceVerifyNewResponse.
Constructor Details
#initialize(invoice = nil, vehicleinvoiceinfo = nil, usedvehicleinvoiceinfo = nil, passinvoiceinfolist = nil, electronictrainticket = nil, electronicairtransport = nil, financialbill = nil, requestid = nil) ⇒ VatInvoiceVerifyNewResponse
Returns a new instance of VatInvoiceVerifyNewResponse.
14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 |
# File 'lib/v20181119/models.rb', line 14279 def initialize(invoice=nil, vehicleinvoiceinfo=nil, usedvehicleinvoiceinfo=nil, passinvoiceinfolist=nil, electronictrainticket=nil, electronicairtransport=nil, financialbill=nil, requestid=nil) @Invoice = invoice @VehicleInvoiceInfo = vehicleinvoiceinfo @UsedVehicleInvoiceInfo = usedvehicleinvoiceinfo @PassInvoiceInfoList = passinvoiceinfolist @ElectronicTrainTicket = electronictrainticket @ElectronicAirTransport = electronicairtransport @FinancialBill = financialbill @RequestId = requestid end |
Instance Attribute Details
#ElectronicAirTransport ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def ElectronicAirTransport @ElectronicAirTransport end |
#ElectronicTrainTicket ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def ElectronicTrainTicket @ElectronicTrainTicket end |
#FinancialBill ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def FinancialBill @FinancialBill end |
#Invoice ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def Invoice @Invoice end |
#PassInvoiceInfoList ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def PassInvoiceInfoList @PassInvoiceInfoList end |
#RequestId ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def RequestId @RequestId end |
#UsedVehicleInvoiceInfo ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def UsedVehicleInvoiceInfo @UsedVehicleInvoiceInfo end |
#VehicleInvoiceInfo ⇒ Object
14277 14278 14279 |
# File 'lib/v20181119/models.rb', line 14277 def VehicleInvoiceInfo @VehicleInvoiceInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 |
# File 'lib/v20181119/models.rb', line 14290 def deserialize(params) unless params['Invoice'].nil? @Invoice = VatInvoice.new @Invoice.deserialize(params['Invoice']) end unless params['VehicleInvoiceInfo'].nil? @VehicleInvoiceInfo = VehicleInvoiceInfo.new @VehicleInvoiceInfo.deserialize(params['VehicleInvoiceInfo']) end unless params['UsedVehicleInvoiceInfo'].nil? @UsedVehicleInvoiceInfo = UsedVehicleInvoiceInfo.new @UsedVehicleInvoiceInfo.deserialize(params['UsedVehicleInvoiceInfo']) end unless params['PassInvoiceInfoList'].nil? @PassInvoiceInfoList = [] params['PassInvoiceInfoList'].each do |i| passinvoiceinfo_tmp = PassInvoiceInfo.new passinvoiceinfo_tmp.deserialize(i) @PassInvoiceInfoList << passinvoiceinfo_tmp end end unless params['ElectronicTrainTicket'].nil? @ElectronicTrainTicket = ElectronicTrainTicket.new @ElectronicTrainTicket.deserialize(params['ElectronicTrainTicket']) end unless params['ElectronicAirTransport'].nil? @ElectronicAirTransport = ElectronicAirTransport.new @ElectronicAirTransport.deserialize(params['ElectronicAirTransport']) end unless params['FinancialBill'].nil? @FinancialBill = FinancialBill.new @FinancialBill.deserialize(params['FinancialBill']) end @RequestId = params['RequestId'] end |