Class: TencentCloud::Ocr::V20181119::ElectronicAirTransport

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20181119/models.rb

Overview

全电发票(航空运输电子客票行程单)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, number = nil, date = nil, amount = nil, checkcode = nil, total = nil, deductionmark = nil, statecode = nil, buyertaxcode = nil, buyername = nil, tax = nil, domesticinternationalmark = nil, passengername = nil, passengerno = nil, electronicnumber = nil, electronicairtransportdetails = nil) ⇒ ElectronicAirTransport

Returns a new instance of ElectronicAirTransport.



2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
# File 'lib/v20181119/models.rb', line 2041

def initialize(code=nil, number=nil, date=nil, amount=nil, checkcode=nil, total=nil, deductionmark=nil, statecode=nil, buyertaxcode=nil, buyername=nil, tax=nil, domesticinternationalmark=nil, passengername=nil, passengerno=nil, electronicnumber=nil, electronicairtransportdetails=nil)
  @Code = code
  @Number = number
  @Date = date
  @Amount = amount
  @CheckCode = checkcode
  @Total = total
  @DeductionMark = deductionmark
  @StateCode = statecode
  @BuyerTaxCode = buyertaxcode
  @BuyerName = buyername
  @Tax = tax
  @DomesticInternationalMark = domesticinternationalmark
  @PassengerName = passengername
  @PassengerNo = passengerno
  @ElectronicNumber = electronicnumber
  @ElectronicAirTransportDetails = electronicairtransportdetails
end

Instance Attribute Details

#AmountObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def Amount
  @Amount
end

#BuyerNameObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def BuyerName
  @BuyerName
end

#BuyerTaxCodeObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def BuyerTaxCode
  @BuyerTaxCode
end

#CheckCodeObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def CheckCode
  @CheckCode
end

#CodeObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def Code
  @Code
end

#DateObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def Date
  @Date
end

#DeductionMarkObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def DeductionMark
  @DeductionMark
end

#DomesticInternationalMarkObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def DomesticInternationalMark
  @DomesticInternationalMark
end

#ElectronicAirTransportDetailsObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def ElectronicAirTransportDetails
  @ElectronicAirTransportDetails
end

#ElectronicNumberObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def ElectronicNumber
  @ElectronicNumber
end

#NumberObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def Number
  @Number
end

#PassengerNameObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def PassengerName
  @PassengerName
end

#PassengerNoObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def PassengerNo
  @PassengerNo
end

#StateCodeObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def StateCode
  @StateCode
end

#TaxObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def Tax
  @Tax
end

#TotalObject

注意:此字段可能返回 null,表示取不到有效值。



2039
2040
2041
# File 'lib/v20181119/models.rb', line 2039

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
# File 'lib/v20181119/models.rb', line 2060

def deserialize(params)
  @Code = params['Code']
  @Number = params['Number']
  @Date = params['Date']
  @Amount = params['Amount']
  @CheckCode = params['CheckCode']
  @Total = params['Total']
  @DeductionMark = params['DeductionMark']
  @StateCode = params['StateCode']
  @BuyerTaxCode = params['BuyerTaxCode']
  @BuyerName = params['BuyerName']
  @Tax = params['Tax']
  @DomesticInternationalMark = params['DomesticInternationalMark']
  @PassengerName = params['PassengerName']
  @PassengerNo = params['PassengerNo']
  @ElectronicNumber = params['ElectronicNumber']
  unless params['ElectronicAirTransportDetails'].nil?
    @ElectronicAirTransportDetails = []
    params['ElectronicAirTransportDetails'].each do |i|
      electronicairtransportdetail_tmp = ElectronicAirTransportDetail.new
      electronicairtransportdetail_tmp.deserialize(i)
      @ElectronicAirTransportDetails << electronicairtransportdetail_tmp
    end
  end
end