class TencentCloud::Ocr::V20181119::AirTicketInfo

航空运输电子客票行程单信息

def deserialize(params)

def deserialize(params)
  @PassengerName = params['PassengerName']
  @ValidIdNumber = params['ValidIdNumber']
  @Endorsement = params['Endorsement']
  @NumberOfGPOrder = params['NumberOfGPOrder']
  @ElectronicInvoiceAirTransportReceiptNumber = params['ElectronicInvoiceAirTransportReceiptNumber']
  unless params['DetailInformationOfAirTicketTuple'].nil?
    @DetailInformationOfAirTicketTuple = []
    params['DetailInformationOfAirTicketTuple'].each do |i|
      detailinformationofairtickettuplelist_tmp = DetailInformationOfAirTicketTupleList.new
      detailinformationofairtickettuplelist_tmp.deserialize(i)
      @DetailInformationOfAirTicketTuple << detailinformationofairtickettuplelist_tmp
    end
  end
  @Fare = params['Fare']
  @FuelSurcharge = params['FuelSurcharge']
  @VatRate = params['VatRate']
  @VatTaxAmount = params['VatTaxAmount']
  @CivilAviationDevelopmentFund = params['CivilAviationDevelopmentFund']
  @OtherTaxes = params['OtherTaxes']
  @TotalAmount = params['TotalAmount']
  @ElectronicTicketNum = params['ElectronicTicketNum']
  @VerificationCode = params['VerificationCode']
  @PromptInformation = params['PromptInformation']
  @Insurance = params['Insurance']
  @AgentCode = params['AgentCode']
  @IssueParty = params['IssueParty']
  @IssueDate = params['IssueDate']
  @IssuingStatus = params['IssuingStatus']
  @MarkingOfDomesticOrInternational = params['MarkingOfDomesticOrInternational']
  @NameOfPurchaser = params['NameOfPurchaser']
  @NameOfSeller = params['NameOfSeller']
  @UnifiedSocialCreditCodeOfPurchaser = params['UnifiedSocialCreditCodeOfPurchaser']
end

def initialize(passengername=nil, valididnumber=nil, endorsement=nil, numberofgporder=nil, electronicinvoiceairtransportreceiptnumber=nil, detailinformationofairtickettuple=nil, fare=nil, fuelsurcharge=nil, vatrate=nil, vattaxamount=nil, civilaviationdevelopmentfund=nil, othertaxes=nil, totalamount=nil, electronicticketnum=nil, verificationcode=nil, promptinformation=nil, insurance=nil, agentcode=nil, issueparty=nil, issuedate=nil, issuingstatus=nil, markingofdomesticorinternational=nil, nameofpurchaser=nil, nameofseller=nil, unifiedsocialcreditcodeofpurchaser=nil)

def initialize(passengername=nil, valididnumber=nil, endorsement=nil, numberofgporder=nil, electronicinvoiceairtransportreceiptnumber=nil, detailinformationofairtickettuple=nil, fare=nil, fuelsurcharge=nil, vatrate=nil, vattaxamount=nil, civilaviationdevelopmentfund=nil, othertaxes=nil, totalamount=nil, electronicticketnum=nil, verificationcode=nil, promptinformation=nil, insurance=nil, agentcode=nil, issueparty=nil, issuedate=nil, issuingstatus=nil, markingofdomesticorinternational=nil, nameofpurchaser=nil, nameofseller=nil, unifiedsocialcreditcodeofpurchaser=nil)
  @PassengerName = passengername
  @ValidIdNumber = valididnumber
  @Endorsement = endorsement
  @NumberOfGPOrder = numberofgporder
  @ElectronicInvoiceAirTransportReceiptNumber = electronicinvoiceairtransportreceiptnumber
  @DetailInformationOfAirTicketTuple = detailinformationofairtickettuple
  @Fare = fare
  @FuelSurcharge = fuelsurcharge
  @VatRate = vatrate
  @VatTaxAmount = vattaxamount
  @CivilAviationDevelopmentFund = civilaviationdevelopmentfund
  @OtherTaxes = othertaxes
  @TotalAmount = totalamount
  @ElectronicTicketNum = electronicticketnum
  @VerificationCode = verificationcode
  @PromptInformation = promptinformation
  @Insurance = insurance
  @AgentCode = agentcode
  @IssueParty = issueparty
  @IssueDate = issuedate
  @IssuingStatus = issuingstatus
  @MarkingOfDomesticOrInternational = markingofdomesticorinternational
  @NameOfPurchaser = nameofpurchaser
  @NameOfSeller = nameofseller
  @UnifiedSocialCreditCodeOfPurchaser = unifiedsocialcreditcodeofpurchaser
end