BaggageFeeFlightSegment

public final class BaggageFeeFlightSegment

Container for information of Segment.

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
airlineName

Specifies the name of the airline. Where possible this is localized to the LangID supplied in the request.

cabinClass

Cabin class name of airline.

links

Links to airline's baggage policies. Where possible this is localized to the LangID supplied in the request. It is possible that special characters will be present in the URL

Constructors

Link copied to clipboard
public BaggageFeeFlightSegment BaggageFeeFlightSegment(String airlineCode, Airport departureAirport, Airport arrivalAirport, String airlineName, String cabinClass, Map<String, FlightsV1Link> links)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@NotNull()
@Valid()
private final String airlineCode
Link copied to clipboard
@Valid()
private final String airlineName
Link copied to clipboard
@NotNull()
@Valid()
private final Airport arrivalAirport
Link copied to clipboard
@Valid()
private final String cabinClass
Link copied to clipboard
@NotNull()
@Valid()
private final Airport departureAirport
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 String getAirlineName()
Link copied to clipboard
public final Airport getArrivalAirport()
Link copied to clipboard
public final String getCabinClass()
Link copied to clipboard
Link copied to clipboard
public final Map<String, FlightsV1Link> getLinks()
Link copied to clipboard