Package com.onlinepayments.domain
Class AirlineFlightLeg
java.lang.Object
com.onlinepayments.domain.AirlineFlightLeg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReservation Booking Designator This field is used by the following payment products: cardsArrival airport/city code This field is used by the following payment products: 840The arrival time in the local time zone Format: HH:MM This field is used by the following payment products: 840IATA carrier code This field is used by the following payment products: cards, 840Identifying number of a ticket issued to a passenger in conjunction with this ticket and that constitutes a single contract of carriage This field is used by the following payment products: 840The coupon number associated with this leg of the trip.getDate()Date of the leg Format: YYYYMMDD This field is used by the following payment products: cards, 840The departure time in the local time at the departure airport Format: HH:MM This field is used by the following payment products: 840An endorsement can be an agency-added notation or a mandatory government required notation, such as value-added tax.New ticket number that is issued when a ticket is exchanged This field is used by the following payment products: 840getFare()Deprecated.Use legFare instead.Fare Basis/Ticket Designator This field is used by the following payment products: 840getFee()Fee for this leg of the trip This field is used by the following payment products: 840The flight number assigned by the airline carrier with no leading spaces Should be a numeric string This field is used by the following payment products: cards, 840Fee for this leg of the trip This field is used by the following payment products: 840Deprecated.This field is not used by any payment product Sequence number of the flight legOrigin airport/city code This field is used by the following payment products: cards, 840PassengerClass if this leg This field is used by the following payment products: 840Possible values are: permitted = Stopover permitted non-permitted = Stopover not permitted This field is used by the following payment products: cards, 840getTaxes()Taxes for this leg of the trip This field is used by the following payment products: 840voidsetAirlineClass(String value) Reservation Booking Designator This field is used by the following payment products: cardsvoidsetArrivalAirport(String value) Arrival airport/city code This field is used by the following payment products: 840voidsetArrivalTime(String value) The arrival time in the local time zone Format: HH:MM This field is used by the following payment products: 840voidsetCarrierCode(String value) IATA carrier code This field is used by the following payment products: cards, 840voidsetConjunctionTicket(String value) Identifying number of a ticket issued to a passenger in conjunction with this ticket and that constitutes a single contract of carriage This field is used by the following payment products: 840voidsetCouponNumber(String value) The coupon number associated with this leg of the trip.voidDate of the leg Format: YYYYMMDD This field is used by the following payment products: cards, 840voidsetDepartureTime(String value) The departure time in the local time at the departure airport Format: HH:MM This field is used by the following payment products: 840voidAn endorsement can be an agency-added notation or a mandatory government required notation, such as value-added tax.voidsetExchangeTicket(String value) New ticket number that is issued when a ticket is exchanged This field is used by the following payment products: 840voidDeprecated.Use legFare instead.voidsetFareBasis(String value) Fare Basis/Ticket Designator This field is used by the following payment products: 840voidFee for this leg of the trip This field is used by the following payment products: 840voidsetFlightNumber(String value) The flight number assigned by the airline carrier with no leading spaces Should be a numeric string This field is used by the following payment products: cards, 840voidsetLegFare(Integer value) Fee for this leg of the trip This field is used by the following payment products: 840voidDeprecated.This field is not used by any payment product Sequence number of the flight legvoidsetOriginAirport(String value) Origin airport/city code This field is used by the following payment products: cards, 840voidsetPassengerClass(String value) PassengerClass if this leg This field is used by the following payment products: 840voidsetStopoverCode(String value) Possible values are: permitted = Stopover permitted non-permitted = Stopover not permitted This field is used by the following payment products: cards, 840voidTaxes for this leg of the trip This field is used by the following payment products: 840withAirlineClass(String value) Reservation Booking Designator This field is used by the following payment products: cardswithArrivalAirport(String value) Arrival airport/city code This field is used by the following payment products: 840withArrivalTime(String value) The arrival time in the local time zone Format: HH:MM This field is used by the following payment products: 840withCarrierCode(String value) IATA carrier code This field is used by the following payment products: cards, 840withConjunctionTicket(String value) Identifying number of a ticket issued to a passenger in conjunction with this ticket and that constitutes a single contract of carriage This field is used by the following payment products: 840withCouponNumber(String value) The coupon number associated with this leg of the trip.Date of the leg Format: YYYYMMDD This field is used by the following payment products: cards, 840withDepartureTime(String value) The departure time in the local time at the departure airport Format: HH:MM This field is used by the following payment products: 840An endorsement can be an agency-added notation or a mandatory government required notation, such as value-added tax.withExchangeTicket(String value) New ticket number that is issued when a ticket is exchanged This field is used by the following payment products: 840Deprecated.Use legFare instead.withFareBasis(String value) Fare Basis/Ticket Designator This field is used by the following payment products: 840Fee for this leg of the trip This field is used by the following payment products: 840withFlightNumber(String value) The flight number assigned by the airline carrier with no leading spaces Should be a numeric string This field is used by the following payment products: cards, 840withLegFare(Integer value) Fee for this leg of the trip This field is used by the following payment products: 840withNumber(Integer value) Deprecated.This field is not used by any payment product Sequence number of the flight legwithOriginAirport(String value) Origin airport/city code This field is used by the following payment products: cards, 840withPassengerClass(String value) PassengerClass if this leg This field is used by the following payment products: 840withStopoverCode(String value) Possible values are: permitted = Stopover permitted non-permitted = Stopover not permitted This field is used by the following payment products: cards, 840Taxes for this leg of the trip This field is used by the following payment products: 840
-
Constructor Details
-
AirlineFlightLeg
public AirlineFlightLeg()
-
-
Method Details
-
getAirlineClass
Reservation Booking Designator This field is used by the following payment products: cards -
setAirlineClass
Reservation Booking Designator This field is used by the following payment products: cards -
withAirlineClass
Reservation Booking Designator This field is used by the following payment products: cards -
getArrivalAirport
Arrival airport/city code This field is used by the following payment products: 840 -
setArrivalAirport
Arrival airport/city code This field is used by the following payment products: 840 -
withArrivalAirport
Arrival airport/city code This field is used by the following payment products: 840 -
getArrivalTime
The arrival time in the local time zone Format: HH:MM This field is used by the following payment products: 840 -
setArrivalTime
The arrival time in the local time zone Format: HH:MM This field is used by the following payment products: 840 -
withArrivalTime
The arrival time in the local time zone Format: HH:MM This field is used by the following payment products: 840 -
getCarrierCode
IATA carrier code This field is used by the following payment products: cards, 840 -
setCarrierCode
IATA carrier code This field is used by the following payment products: cards, 840 -
withCarrierCode
IATA carrier code This field is used by the following payment products: cards, 840 -
getConjunctionTicket
Identifying number of a ticket issued to a passenger in conjunction with this ticket and that constitutes a single contract of carriage This field is used by the following payment products: 840 -
setConjunctionTicket
Identifying number of a ticket issued to a passenger in conjunction with this ticket and that constitutes a single contract of carriage This field is used by the following payment products: 840 -
withConjunctionTicket
Identifying number of a ticket issued to a passenger in conjunction with this ticket and that constitutes a single contract of carriage This field is used by the following payment products: 840 -
getCouponNumber
The coupon number associated with this leg of the trip. A ticket can contain several legs of travel, and each leg of travel requires a separate coupon This field is used by the following payment products: 840 -
setCouponNumber
The coupon number associated with this leg of the trip. A ticket can contain several legs of travel, and each leg of travel requires a separate coupon This field is used by the following payment products: 840 -
withCouponNumber
The coupon number associated with this leg of the trip. A ticket can contain several legs of travel, and each leg of travel requires a separate coupon This field is used by the following payment products: 840 -
getDate
Date of the leg Format: YYYYMMDD This field is used by the following payment products: cards, 840 -
setDate
Date of the leg Format: YYYYMMDD This field is used by the following payment products: cards, 840 -
withDate
Date of the leg Format: YYYYMMDD This field is used by the following payment products: cards, 840 -
getDepartureTime
The departure time in the local time at the departure airport Format: HH:MM This field is used by the following payment products: 840 -
setDepartureTime
The departure time in the local time at the departure airport Format: HH:MM This field is used by the following payment products: 840 -
withDepartureTime
The departure time in the local time at the departure airport Format: HH:MM This field is used by the following payment products: 840 -
getEndorsementOrRestriction
An endorsement can be an agency-added notation or a mandatory government required notation, such as value-added tax. A restriction is a limitation based on the type of fare, such as a ticket with a 3-day minimum stay This field is used by the following payment products: 840 -
setEndorsementOrRestriction
An endorsement can be an agency-added notation or a mandatory government required notation, such as value-added tax. A restriction is a limitation based on the type of fare, such as a ticket with a 3-day minimum stay This field is used by the following payment products: 840 -
withEndorsementOrRestriction
An endorsement can be an agency-added notation or a mandatory government required notation, such as value-added tax. A restriction is a limitation based on the type of fare, such as a ticket with a 3-day minimum stay This field is used by the following payment products: 840 -
getExchangeTicket
New ticket number that is issued when a ticket is exchanged This field is used by the following payment products: 840 -
setExchangeTicket
New ticket number that is issued when a ticket is exchanged This field is used by the following payment products: 840 -
withExchangeTicket
New ticket number that is issued when a ticket is exchanged This field is used by the following payment products: 840 -
getFare
Deprecated.Use legFare instead. Fare of this legDeprecated: Use legFare instead. Fare of this leg -
setFare
Deprecated.Use legFare instead. Fare of this legDeprecated: Use legFare instead. Fare of this leg -
withFare
Deprecated.Use legFare instead. Fare of this legDeprecated: Use legFare instead. Fare of this leg -
getFareBasis
Fare Basis/Ticket Designator This field is used by the following payment products: 840 -
setFareBasis
Fare Basis/Ticket Designator This field is used by the following payment products: 840 -
withFareBasis
Fare Basis/Ticket Designator This field is used by the following payment products: 840 -
getFee
Fee for this leg of the trip This field is used by the following payment products: 840 -
setFee
Fee for this leg of the trip This field is used by the following payment products: 840 -
withFee
Fee for this leg of the trip This field is used by the following payment products: 840 -
getFlightNumber
The flight number assigned by the airline carrier with no leading spaces Should be a numeric string This field is used by the following payment products: cards, 840 -
setFlightNumber
The flight number assigned by the airline carrier with no leading spaces Should be a numeric string This field is used by the following payment products: cards, 840 -
withFlightNumber
The flight number assigned by the airline carrier with no leading spaces Should be a numeric string This field is used by the following payment products: cards, 840 -
getLegFare
Fee for this leg of the trip This field is used by the following payment products: 840 -
setLegFare
Fee for this leg of the trip This field is used by the following payment products: 840 -
withLegFare
Fee for this leg of the trip This field is used by the following payment products: 840 -
getNumber
Deprecated.This field is not used by any payment product Sequence number of the flight legDeprecated: This field is not used by any payment product Sequence number of the flight leg -
setNumber
Deprecated.This field is not used by any payment product Sequence number of the flight legDeprecated: This field is not used by any payment product Sequence number of the flight leg -
withNumber
Deprecated.This field is not used by any payment product Sequence number of the flight legDeprecated: This field is not used by any payment product Sequence number of the flight leg -
getOriginAirport
Origin airport/city code This field is used by the following payment products: cards, 840 -
setOriginAirport
Origin airport/city code This field is used by the following payment products: cards, 840 -
withOriginAirport
Origin airport/city code This field is used by the following payment products: cards, 840 -
getPassengerClass
PassengerClass if this leg This field is used by the following payment products: 840 -
setPassengerClass
PassengerClass if this leg This field is used by the following payment products: 840 -
withPassengerClass
PassengerClass if this leg This field is used by the following payment products: 840 -
getStopoverCode
Possible values are:- permitted = Stopover permitted
- non-permitted = Stopover not permitted This field is used by the following payment products: cards, 840
-
setStopoverCode
Possible values are:- permitted = Stopover permitted
- non-permitted = Stopover not permitted This field is used by the following payment products: cards, 840
-
withStopoverCode
Possible values are:- permitted = Stopover permitted
- non-permitted = Stopover not permitted This field is used by the following payment products: cards, 840
-
getTaxes
Taxes for this leg of the trip This field is used by the following payment products: 840 -
setTaxes
Taxes for this leg of the trip This field is used by the following payment products: 840 -
withTaxes
Taxes for this leg of the trip This field is used by the following payment products: 840
-