Package com.adyen.model.transfers
Class Airline
- java.lang.Object
-
- com.adyen.model.transfers.Airline
-
public class Airline extends Object
Airline
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_LEGSstatic StringJSON_PROPERTY_TICKET_NUMBER
-
Constructor Summary
Constructors Constructor Description Airline()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AirlineaddLegsItem(Leg legsItem)booleanequals(Object o)Return true if this Airline object is equal to o.static AirlinefromJson(String jsonString)Create an instance of Airline given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.List<Leg>getLegs()Details about the flight legs for this ticket.StringgetTicketNumber()The ticket's unique identifierinthashCode()AirlineincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.Airlinelegs(List<Leg> legs)Details about the flight legs for this ticket.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetLegs(List<Leg> legs)Details about the flight legs for this ticket.voidsetTicketNumber(String ticketNumber)The ticket's unique identifierAirlineticketNumber(String ticketNumber)The ticket's unique identifierStringtoJson()Convert an instance of Airline to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_LEGS
public static final String JSON_PROPERTY_LEGS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TICKET_NUMBER
public static final String JSON_PROPERTY_TICKET_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
legs
public Airline legs(List<Leg> legs)
Details about the flight legs for this ticket.- Parameters:
legs- Details about the flight legs for this ticket.- Returns:
- the current
Airlineinstance, allowing for method chaining
-
getLegs
public List<Leg> getLegs()
Details about the flight legs for this ticket.- Returns:
- legs Details about the flight legs for this ticket.
-
setLegs
public void setLegs(List<Leg> legs)
Details about the flight legs for this ticket.- Parameters:
legs- Details about the flight legs for this ticket.
-
ticketNumber
public Airline ticketNumber(String ticketNumber)
The ticket's unique identifier- Parameters:
ticketNumber- The ticket's unique identifier- Returns:
- the current
Airlineinstance, allowing for method chaining
-
getTicketNumber
public String getTicketNumber()
The ticket's unique identifier- Returns:
- ticketNumber The ticket's unique identifier
-
setTicketNumber
public void setTicketNumber(String ticketNumber)
The ticket's unique identifier- Parameters:
ticketNumber- The ticket's unique identifier
-
includeNullValues
public Airline includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this Airline object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static Airline fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of Airline given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Airline
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to Airline
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of Airline to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-