Class AirlineData


  • public class AirlineData
    extends java.lang.Object
    Airline industry-specific data
    • Constructor Detail

      • AirlineData

        public AirlineData()
      • AirlineData

        public AirlineData​(PaymentContextsTicket ticket,
                           java.util.List<PaymentContextsPassenger> passengers,
                           java.util.List<PaymentContextsFlightLegDetails> flightLegDetails)
        Creates a new AirlineData instance.
        Parameters:
        ticket - The airline ticket information
        passengers - List of passengers on the flight
        flightLegDetails - Details of each leg of the flight journey
    • Method Detail

      • setPassengers

        public void setPassengers​(java.util.List<PaymentContextsPassenger> passengers)
        List of passengers on the flight
      • setFlightLegDetails

        public void setFlightLegDetails​(java.util.List<PaymentContextsFlightLegDetails> flightLegDetails)
        Details of each leg of the flight journey
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object