FlightFareRuleItemFlightSegment

Container for flight segment information.

Parameters

airlineCode

Specifies the 2 letter IATA airline code of the Most Significant Carrier for the flight. In the case of flights with multiple airlines involves this is the airline who will be charging for the baggage.

departureAirport
arrivalAirport
links

Contains the deeplink URLs of api services and websites

fareRules

Contains the list of fare rule details

Constructors

Link copied to clipboard
public FlightFareRuleItemFlightSegment FlightFareRuleItemFlightSegment(String airlineCode, Airport departureAirport, Airport arrivalAirport, Map<String, FlightsV1Link> links, List<FareRule> fareRules)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@NotNull()
@Valid()
private final String airlineCode
Link copied to clipboard
@NotNull()
@Valid()
private final Airport arrivalAirport
Link copied to clipboard
@NotNull()
@Valid()
private final Airport departureAirport
Link copied to clipboard
@Valid()
private final List<FareRule> fareRules
Link copied to clipboard
@Valid()
private final Map<String, FlightsV1Link> links

Functions

Link copied to clipboard
Link copied to clipboard
public final String getAirlineCode()
Link copied to clipboard
public final Airport getArrivalAirport()
Link copied to clipboard
Link copied to clipboard
public final List<FareRule> getFareRules()
Link copied to clipboard
public final Map<String, FlightsV1Link> getLinks()
Link copied to clipboard