Class AirlineData
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.setups.entities.industry.AirlineData
-
public class AirlineData extends java.lang.ObjectAirline industry-specific data
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAirlineData.AirlineDataBuilder
-
Constructor Summary
Constructors Constructor Description AirlineData()AirlineData(PaymentContextsTicket ticket, java.util.List<PaymentContextsPassenger> passengers, java.util.List<PaymentContextsFlightLegDetails> flightLegDetails)Creates a newAirlineDatainstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AirlineData.AirlineDataBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.util.List<PaymentContextsFlightLegDetails>getFlightLegDetails()Details of each leg of the flight journeyjava.util.List<PaymentContextsPassenger>getPassengers()List of passengers on the flightPaymentContextsTicketgetTicket()The airline ticket informationinthashCode()voidsetFlightLegDetails(java.util.List<PaymentContextsFlightLegDetails> flightLegDetails)Details of each leg of the flight journeyvoidsetPassengers(java.util.List<PaymentContextsPassenger> passengers)List of passengers on the flightvoidsetTicket(PaymentContextsTicket ticket)The airline ticket informationjava.lang.StringtoString()
-
-
-
Constructor Detail
-
AirlineData
public AirlineData()
-
AirlineData
public AirlineData(PaymentContextsTicket ticket, java.util.List<PaymentContextsPassenger> passengers, java.util.List<PaymentContextsFlightLegDetails> flightLegDetails)
Creates a newAirlineDatainstance.- Parameters:
ticket- The airline ticket informationpassengers- List of passengers on the flightflightLegDetails- Details of each leg of the flight journey
-
-
Method Detail
-
builder
public static AirlineData.AirlineDataBuilder builder()
-
getTicket
public PaymentContextsTicket getTicket()
The airline ticket information
-
getPassengers
public java.util.List<PaymentContextsPassenger> getPassengers()
List of passengers on the flight
-
getFlightLegDetails
public java.util.List<PaymentContextsFlightLegDetails> getFlightLegDetails()
Details of each leg of the flight journey
-
setTicket
public void setTicket(PaymentContextsTicket ticket)
The airline ticket information
-
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:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-