class TencentCloud::Ocr::V20181119::SingleInvoiceItem
混贴票据中单张发票的内容
def deserialize(params)
def deserialize(params) unless params['VatSpecialInvoice'].nil? @VatSpecialInvoice = VatInvoiceInfo.new @VatSpecialInvoice.deserialize(params['VatSpecialInvoice']) end unless params['VatCommonInvoice'].nil? @VatCommonInvoice = VatInvoiceInfo.new @VatCommonInvoice.deserialize(params['VatCommonInvoice']) end unless params['VatElectronicCommonInvoice'].nil? @VatElectronicCommonInvoice = VatInvoiceInfo.new @VatElectronicCommonInvoice.deserialize(params['VatElectronicCommonInvoice']) end unless params['VatElectronicSpecialInvoice'].nil? @VatElectronicSpecialInvoice = VatInvoiceInfo.new @VatElectronicSpecialInvoice.deserialize(params['VatElectronicSpecialInvoice']) end unless params['VatElectronicInvoiceBlockchain'].nil? @VatElectronicInvoiceBlockchain = VatInvoiceInfo.new @VatElectronicInvoiceBlockchain.deserialize(params['VatElectronicInvoiceBlockchain']) end unless params['VatElectronicInvoiceToll'].nil? @VatElectronicInvoiceToll = VatInvoiceInfo.new @VatElectronicInvoiceToll.deserialize(params['VatElectronicInvoiceToll']) end unless params['VatElectronicSpecialInvoiceFull'].nil? @VatElectronicSpecialInvoiceFull = VatElectronicInfo.new @VatElectronicSpecialInvoiceFull.deserialize(params['VatElectronicSpecialInvoiceFull']) end unless params['VatElectronicInvoiceFull'].nil? @VatElectronicInvoiceFull = VatElectronicInfo.new @VatElectronicInvoiceFull.deserialize(params['VatElectronicInvoiceFull']) end unless params['MachinePrintedInvoice'].nil? @MachinePrintedInvoice = MachinePrintedInvoice.new @MachinePrintedInvoice.deserialize(params['MachinePrintedInvoice']) end unless params['BusInvoice'].nil? @BusInvoice = BusInvoice.new @BusInvoice.deserialize(params['BusInvoice']) end unless params['ShippingInvoice'].nil? @ShippingInvoice = ShippingInvoice.new @ShippingInvoice.deserialize(params['ShippingInvoice']) end unless params['TollInvoice'].nil? @TollInvoice = TollInvoice.new @TollInvoice.deserialize(params['TollInvoice']) end unless params['OtherInvoice'].nil? @OtherInvoice = OtherInvoice.new @OtherInvoice.deserialize(params['OtherInvoice']) end unless params['MotorVehicleSaleInvoice'].nil? @MotorVehicleSaleInvoice = MotorVehicleSaleInvoice.new @MotorVehicleSaleInvoice.deserialize(params['MotorVehicleSaleInvoice']) end unless params['UsedCarPurchaseInvoice'].nil? @UsedCarPurchaseInvoice = UsedCarPurchaseInvoice.new @UsedCarPurchaseInvoice.deserialize(params['UsedCarPurchaseInvoice']) end unless params['VatInvoiceRoll'].nil? @VatInvoiceRoll = VatInvoiceRoll.new @VatInvoiceRoll.deserialize(params['VatInvoiceRoll']) end unless params['TaxiTicket'].nil? @TaxiTicket = TaxiTicket.new @TaxiTicket.deserialize(params['TaxiTicket']) end unless params['QuotaInvoice'].nil? @QuotaInvoice = QuotaInvoice.new @QuotaInvoice.deserialize(params['QuotaInvoice']) end unless params['AirTransport'].nil? @AirTransport = AirTransport.new @AirTransport.deserialize(params['AirTransport']) end unless params['NonTaxIncomeGeneralBill'].nil? @NonTaxIncomeGeneralBill = NonTaxIncomeBill.new @NonTaxIncomeGeneralBill.deserialize(params['NonTaxIncomeGeneralBill']) end unless params['NonTaxIncomeElectronicBill'].nil? @NonTaxIncomeElectronicBill = NonTaxIncomeBill.new @NonTaxIncomeElectronicBill.deserialize(params['NonTaxIncomeElectronicBill']) end unless params['TrainTicket'].nil? @TrainTicket = TrainTicket.new @TrainTicket.deserialize(params['TrainTicket']) end unless params['MedicalOutpatientInvoice'].nil? @MedicalOutpatientInvoice = MedicalInvoice.new @MedicalOutpatientInvoice.deserialize(params['MedicalOutpatientInvoice']) end unless params['MedicalHospitalizedInvoice'].nil? @MedicalHospitalizedInvoice = MedicalInvoice.new @MedicalHospitalizedInvoice.deserialize(params['MedicalHospitalizedInvoice']) end unless params['VatSalesList'].nil? @VatSalesList = VatInvoiceInfo.new @VatSalesList.deserialize(params['VatSalesList']) end unless params['ElectronicTrainTicketFull'].nil? @ElectronicTrainTicketFull = ElectronicTrainTicketFull.new @ElectronicTrainTicketFull.deserialize(params['ElectronicTrainTicketFull']) end unless params['ElectronicFlightTicketFull'].nil? @ElectronicFlightTicketFull = ElectronicFlightTicketFull.new @ElectronicFlightTicketFull.deserialize(params['ElectronicFlightTicketFull']) end end
def initialize(vatspecialinvoice=nil, vatcommoninvoice=nil, vatelectroniccommoninvoice=nil, vatelectronicspecialinvoice=nil, vatelectronicinvoiceblockchain=nil, vatelectronicinvoicetoll=nil, vatelectronicspecialinvoicefull=nil, vatelectronicinvoicefull=nil, machineprintedinvoice=nil, businvoice=nil, shippinginvoice=nil, tollinvoice=nil, otherinvoice=nil, motorvehiclesaleinvoice=nil, usedcarpurchaseinvoice=nil, vatinvoiceroll=nil, taxiticket=nil, quotainvoice=nil, airtransport=nil, nontaxincomegeneralbill=nil, nontaxincomeelectronicbill=nil, trainticket=nil, medicaloutpatientinvoice=nil, medicalhospitalizedinvoice=nil, vatsaleslist=nil, electronictrainticketfull=nil, electronicflightticketfull=nil)
def initialize(vatspecialinvoice=nil, vatcommoninvoice=nil, vatelectroniccommoninvoice=nil, vatelectronicspecialinvoice=nil, vatelectronicinvoiceblockchain=nil, vatelectronicinvoicetoll=nil, vatelectronicspecialinvoicefull=nil, vatelectronicinvoicefull=nil, machineprintedinvoice=nil, businvoice=nil, shippinginvoice=nil, tollinvoice=nil, otherinvoice=nil, motorvehiclesaleinvoice=nil, usedcarpurchaseinvoice=nil, vatinvoiceroll=nil, taxiticket=nil, quotainvoice=nil, airtransport=nil, nontaxincomegeneralbill=nil, nontaxincomeelectronicbill=nil, trainticket=nil, medicaloutpatientinvoice=nil, medicalhospitalizedinvoice=nil, vatsaleslist=nil, electronictrainticketfull=nil, electronicflightticketfull=nil) @VatSpecialInvoice = vatspecialinvoice @VatCommonInvoice = vatcommoninvoice @VatElectronicCommonInvoice = vatelectroniccommoninvoice @VatElectronicSpecialInvoice = vatelectronicspecialinvoice @VatElectronicInvoiceBlockchain = vatelectronicinvoiceblockchain @VatElectronicInvoiceToll = vatelectronicinvoicetoll @VatElectronicSpecialInvoiceFull = vatelectronicspecialinvoicefull @VatElectronicInvoiceFull = vatelectronicinvoicefull @MachinePrintedInvoice = machineprintedinvoice @BusInvoice = businvoice @ShippingInvoice = shippinginvoice @TollInvoice = tollinvoice @OtherInvoice = otherinvoice @MotorVehicleSaleInvoice = motorvehiclesaleinvoice @UsedCarPurchaseInvoice = usedcarpurchaseinvoice @VatInvoiceRoll = vatinvoiceroll @TaxiTicket = taxiticket @QuotaInvoice = quotainvoice @AirTransport = airtransport @NonTaxIncomeGeneralBill = nontaxincomegeneralbill @NonTaxIncomeElectronicBill = nontaxincomeelectronicbill @TrainTicket = trainticket @MedicalOutpatientInvoice = medicaloutpatientinvoice @MedicalHospitalizedInvoice = medicalhospitalizedinvoice @VatSalesList = vatsaleslist @ElectronicTrainTicketFull = electronictrainticketfull @ElectronicFlightTicketFull = electronicflightticketfull end