Package com.adyen.model.checkout
Class AdditionalDataAirline
- java.lang.Object
-
- com.adyen.model.checkout.AdditionalDataAirline
-
public class AdditionalDataAirline extends Object
AdditionalDataAirline
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AdditionalDataAirline()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalDataAirlineairlineAgencyInvoiceNumber(String airlineAgencyInvoiceNumber)AdditionalDataAirlineairlineAgencyPlanName(String airlineAgencyPlanName)AdditionalDataAirlineairlineAirlineCode(String airlineAirlineCode)AdditionalDataAirlineairlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)AdditionalDataAirlineairlineBoardingFee(String airlineBoardingFee)AdditionalDataAirlineairlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)AdditionalDataAirlineairlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)AdditionalDataAirlineairlineDocumentType(String airlineDocumentType)AdditionalDataAirlineairlineFlightDate(String airlineFlightDate)AdditionalDataAirlineairlineLegCarrierCode(String airlineLegCarrierCode)AdditionalDataAirlineairlineLegClassOfTravel(String airlineLegClassOfTravel)AdditionalDataAirlineairlineLegDateOfTravel(String airlineLegDateOfTravel)AdditionalDataAirlineairlineLegDepartAirport(String airlineLegDepartAirport)AdditionalDataAirlineairlineLegDepartTax(String airlineLegDepartTax)AdditionalDataAirlineairlineLegDestinationCode(String airlineLegDestinationCode)AdditionalDataAirlineairlineLegFareBaseCode(String airlineLegFareBaseCode)AdditionalDataAirlineairlineLegFlightNumber(String airlineLegFlightNumber)AdditionalDataAirlineairlineLegStopOverCode(String airlineLegStopOverCode)AdditionalDataAirlineairlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)AdditionalDataAirlineairlinePassengerFirstName(String airlinePassengerFirstName)AdditionalDataAirlineairlinePassengerLastName(String airlinePassengerLastName)AdditionalDataAirlineairlinePassengerName(String airlinePassengerName)AdditionalDataAirlineairlinePassengerTelephoneNumber(String airlinePassengerTelephoneNumber)AdditionalDataAirlineairlinePassengerTravellerType(String airlinePassengerTravellerType)AdditionalDataAirlineairlineTicketIssueAddress(String airlineTicketIssueAddress)AdditionalDataAirlineairlineTicketNumber(String airlineTicketNumber)AdditionalDataAirlineairlineTravelAgencyCode(String airlineTravelAgencyCode)AdditionalDataAirlineairlineTravelAgencyName(String airlineTravelAgencyName)booleanequals(Object o)Return true if this AdditionalDataAirline object is equal to o.static AdditionalDataAirlinefromJson(String jsonString)Create an instance of AdditionalDataAirline given an JSON stringStringgetAirlineAgencyInvoiceNumber()The reference number for the invoice, issued by the agency.StringgetAirlineAgencyPlanName()The two-letter agency plan identifier.StringgetAirlineAirlineCode()The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.StringgetAirlineAirlineDesignatorCode()The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.StringgetAirlineBoardingFee()The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes).StringgetAirlineComputerizedReservationSystem()The [CRS](https://en.wikipedia.org/wiki/Computer_reservation_system) used to make the reservation and purchase the ticket.StringgetAirlineCustomerReferenceNumber()The alphanumeric customer reference number.StringgetAirlineDocumentType()A code that identifies the type of item bought.StringgetAirlineFlightDate()The flight departure date.StringgetAirlineLegCarrierCode()The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.StringgetAirlineLegClassOfTravel()A one-letter travel class identifier.StringgetAirlineLegDateOfTravel()Date and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format `yyyy-MM-dd HH:mm`.StringgetAirlineLegDepartAirport()The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.StringgetAirlineLegDepartTax()The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes).StringgetAirlineLegDestinationCode()The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.StringgetAirlineLegFareBaseCode()The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric.StringgetAirlineLegFlightNumber()The flight identifier.StringgetAirlineLegStopOverCode()A one-letter code that indicates whether the passenger is entitled to make a stopover.StringgetAirlinePassengerDateOfBirth()The passenger's date of birth.StringgetAirlinePassengerFirstName()The passenger's first name.StringgetAirlinePassengerLastName()The passenger's last name.StringgetAirlinePassengerName()The passenger's name, initials, and title.StringgetAirlinePassengerTelephoneNumber()The passenger's telephone number, including country code.StringgetAirlinePassengerTravellerType()The IATA passenger type code (PTC).StringgetAirlineTicketIssueAddress()The address of the organization that issued the ticket.StringgetAirlineTicketNumber()The ticket's unique identifier.StringgetAirlineTravelAgencyCode()The unique identifier from IATA or ARC for the travel agency that issues the ticket.StringgetAirlineTravelAgencyName()The name of the travel agency.inthashCode()voidsetAirlineAgencyInvoiceNumber(String airlineAgencyInvoiceNumber)voidsetAirlineAgencyPlanName(String airlineAgencyPlanName)voidsetAirlineAirlineCode(String airlineAirlineCode)voidsetAirlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)voidsetAirlineBoardingFee(String airlineBoardingFee)voidsetAirlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)voidsetAirlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)voidsetAirlineDocumentType(String airlineDocumentType)voidsetAirlineFlightDate(String airlineFlightDate)voidsetAirlineLegCarrierCode(String airlineLegCarrierCode)voidsetAirlineLegClassOfTravel(String airlineLegClassOfTravel)voidsetAirlineLegDateOfTravel(String airlineLegDateOfTravel)voidsetAirlineLegDepartAirport(String airlineLegDepartAirport)voidsetAirlineLegDepartTax(String airlineLegDepartTax)voidsetAirlineLegDestinationCode(String airlineLegDestinationCode)voidsetAirlineLegFareBaseCode(String airlineLegFareBaseCode)voidsetAirlineLegFlightNumber(String airlineLegFlightNumber)voidsetAirlineLegStopOverCode(String airlineLegStopOverCode)voidsetAirlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)voidsetAirlinePassengerFirstName(String airlinePassengerFirstName)voidsetAirlinePassengerLastName(String airlinePassengerLastName)voidsetAirlinePassengerName(String airlinePassengerName)voidsetAirlinePassengerTelephoneNumber(String airlinePassengerTelephoneNumber)voidsetAirlinePassengerTravellerType(String airlinePassengerTravellerType)voidsetAirlineTicketIssueAddress(String airlineTicketIssueAddress)voidsetAirlineTicketNumber(String airlineTicketNumber)voidsetAirlineTravelAgencyCode(String airlineTravelAgencyCode)voidsetAirlineTravelAgencyName(String airlineTravelAgencyName)StringtoJson()Convert an instance of AdditionalDataAirline to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_AIRLINE_AGENCY_INVOICE_NUMBER
public static final String JSON_PROPERTY_AIRLINE_AGENCY_INVOICE_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_AGENCY_PLAN_NAME
public static final String JSON_PROPERTY_AIRLINE_AGENCY_PLAN_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_AIRLINE_CODE
public static final String JSON_PROPERTY_AIRLINE_AIRLINE_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_AIRLINE_DESIGNATOR_CODE
public static final String JSON_PROPERTY_AIRLINE_AIRLINE_DESIGNATOR_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_BOARDING_FEE
public static final String JSON_PROPERTY_AIRLINE_BOARDING_FEE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_COMPUTERIZED_RESERVATION_SYSTEM
public static final String JSON_PROPERTY_AIRLINE_COMPUTERIZED_RESERVATION_SYSTEM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_CUSTOMER_REFERENCE_NUMBER
public static final String JSON_PROPERTY_AIRLINE_CUSTOMER_REFERENCE_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_DOCUMENT_TYPE
public static final String JSON_PROPERTY_AIRLINE_DOCUMENT_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_FLIGHT_DATE
public static final String JSON_PROPERTY_AIRLINE_FLIGHT_DATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_CARRIER_CODE
public static final String JSON_PROPERTY_AIRLINE_LEG_CARRIER_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_CLASS_OF_TRAVEL
public static final String JSON_PROPERTY_AIRLINE_LEG_CLASS_OF_TRAVEL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_DATE_OF_TRAVEL
public static final String JSON_PROPERTY_AIRLINE_LEG_DATE_OF_TRAVEL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_DEPART_AIRPORT
public static final String JSON_PROPERTY_AIRLINE_LEG_DEPART_AIRPORT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_DEPART_TAX
public static final String JSON_PROPERTY_AIRLINE_LEG_DEPART_TAX
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_DESTINATION_CODE
public static final String JSON_PROPERTY_AIRLINE_LEG_DESTINATION_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_FARE_BASE_CODE
public static final String JSON_PROPERTY_AIRLINE_LEG_FARE_BASE_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_FLIGHT_NUMBER
public static final String JSON_PROPERTY_AIRLINE_LEG_FLIGHT_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_LEG_STOP_OVER_CODE
public static final String JSON_PROPERTY_AIRLINE_LEG_STOP_OVER_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_PASSENGER_DATE_OF_BIRTH
public static final String JSON_PROPERTY_AIRLINE_PASSENGER_DATE_OF_BIRTH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_PASSENGER_FIRST_NAME
public static final String JSON_PROPERTY_AIRLINE_PASSENGER_FIRST_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_PASSENGER_LAST_NAME
public static final String JSON_PROPERTY_AIRLINE_PASSENGER_LAST_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_PASSENGER_TELEPHONE_NUMBER
public static final String JSON_PROPERTY_AIRLINE_PASSENGER_TELEPHONE_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_PASSENGER_TRAVELLER_TYPE
public static final String JSON_PROPERTY_AIRLINE_PASSENGER_TRAVELLER_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_PASSENGER_NAME
public static final String JSON_PROPERTY_AIRLINE_PASSENGER_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_TICKET_ISSUE_ADDRESS
public static final String JSON_PROPERTY_AIRLINE_TICKET_ISSUE_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_TICKET_NUMBER
public static final String JSON_PROPERTY_AIRLINE_TICKET_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_TRAVEL_AGENCY_CODE
public static final String JSON_PROPERTY_AIRLINE_TRAVEL_AGENCY_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_AIRLINE_TRAVEL_AGENCY_NAME
public static final String JSON_PROPERTY_AIRLINE_TRAVEL_AGENCY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
airlineAgencyInvoiceNumber
public AdditionalDataAirline airlineAgencyInvoiceNumber(String airlineAgencyInvoiceNumber)
-
getAirlineAgencyInvoiceNumber
public String getAirlineAgencyInvoiceNumber()
The reference number for the invoice, issued by the agency. * Encoding: ASCII * minLength: 1 character * maxLength: 6 characters- Returns:
- airlineAgencyInvoiceNumber
-
setAirlineAgencyInvoiceNumber
public void setAirlineAgencyInvoiceNumber(String airlineAgencyInvoiceNumber)
-
airlineAgencyPlanName
public AdditionalDataAirline airlineAgencyPlanName(String airlineAgencyPlanName)
-
getAirlineAgencyPlanName
public String getAirlineAgencyPlanName()
The two-letter agency plan identifier. * Encoding: ASCII * minLength: 2 characters * maxLength: 2 characters- Returns:
- airlineAgencyPlanName
-
setAirlineAgencyPlanName
public void setAirlineAgencyPlanName(String airlineAgencyPlanName)
-
airlineAirlineCode
public AdditionalDataAirline airlineAirlineCode(String airlineAirlineCode)
-
getAirlineAirlineCode
public String getAirlineAirlineCode()
The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier. * Format: IATA 3-digit accounting code (PAX) * Example: KLM = 074 * minLength: 3 characters * maxLength: 3 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineAirlineCode
-
setAirlineAirlineCode
public void setAirlineAirlineCode(String airlineAirlineCode)
-
airlineAirlineDesignatorCode
public AdditionalDataAirline airlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)
-
getAirlineAirlineDesignatorCode
public String getAirlineAirlineDesignatorCode()
The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. * Encoding: ASCII * Example: KLM = KL * minLength: 2 characters * maxLength: 2 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineAirlineDesignatorCode
-
setAirlineAirlineDesignatorCode
public void setAirlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)
-
airlineBoardingFee
public AdditionalDataAirline airlineBoardingFee(String airlineBoardingFee)
-
getAirlineBoardingFee
public String getAirlineBoardingFee()
The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Encoding: Numeric * minLength: 1 character * maxLength: 18 characters- Returns:
- airlineBoardingFee
-
setAirlineBoardingFee
public void setAirlineBoardingFee(String airlineBoardingFee)
-
airlineComputerizedReservationSystem
public AdditionalDataAirline airlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)
-
getAirlineComputerizedReservationSystem
public String getAirlineComputerizedReservationSystem()
The [CRS](https://en.wikipedia.org/wiki/Computer_reservation_system) used to make the reservation and purchase the ticket. * Encoding: ASCII * minLength: 4 characters * maxLength: 4 characters- Returns:
- airlineComputerizedReservationSystem
-
setAirlineComputerizedReservationSystem
public void setAirlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)
-
airlineCustomerReferenceNumber
public AdditionalDataAirline airlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)
-
getAirlineCustomerReferenceNumber
public String getAirlineCustomerReferenceNumber()
The alphanumeric customer reference number. * Encoding: ASCII * maxLength: 20 characters * If you send more than 20 characters, the customer reference number is truncated * Must not be all spaces- Returns:
- airlineCustomerReferenceNumber
-
setAirlineCustomerReferenceNumber
public void setAirlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)
-
airlineDocumentType
public AdditionalDataAirline airlineDocumentType(String airlineDocumentType)
-
getAirlineDocumentType
public String getAirlineDocumentType()
A code that identifies the type of item bought. The description of the code can appear on credit card statements. * Encoding: ASCII * Example: Passenger ticket = 01 * minLength: 2 characters * maxLength: 2 characters- Returns:
- airlineDocumentType
-
setAirlineDocumentType
public void setAirlineDocumentType(String airlineDocumentType)
-
airlineFlightDate
public AdditionalDataAirline airlineFlightDate(String airlineFlightDate)
-
getAirlineFlightDate
public String getAirlineFlightDate()
The flight departure date. Local time `(HH:mm)` is optional. * Date format: `yyyy-MM-dd` * Date and time format: `yyyy-MM-dd HH:mm` * minLength: 10 characters * maxLength: 16 characters- Returns:
- airlineFlightDate
-
setAirlineFlightDate
public void setAirlineFlightDate(String airlineFlightDate)
-
airlineLegCarrierCode
public AdditionalDataAirline airlineLegCarrierCode(String airlineLegCarrierCode)
-
getAirlineLegCarrierCode
public String getAirlineLegCarrierCode()
The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. This field is required if the airline data includes leg details. * Example: KLM = KL * minLength: 2 characters * maxLength: 2 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineLegCarrierCode
-
setAirlineLegCarrierCode
public void setAirlineLegCarrierCode(String airlineLegCarrierCode)
-
airlineLegClassOfTravel
public AdditionalDataAirline airlineLegClassOfTravel(String airlineLegClassOfTravel)
-
getAirlineLegClassOfTravel
public String getAirlineLegClassOfTravel()
A one-letter travel class identifier. The following are common: * F: first class * J: business class * Y: economy class * W: premium economy * Encoding: ASCII * minLength: 1 character * maxLength: 1 character * Must not be all spaces *Must not be all zeros.- Returns:
- airlineLegClassOfTravel
-
setAirlineLegClassOfTravel
public void setAirlineLegClassOfTravel(String airlineLegClassOfTravel)
-
airlineLegDateOfTravel
public AdditionalDataAirline airlineLegDateOfTravel(String airlineLegDateOfTravel)
-
getAirlineLegDateOfTravel
public String getAirlineLegDateOfTravel()
Date and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format `yyyy-MM-dd HH:mm`. * Encoding: ASCII * minLength: 16 characters * maxLength: 16 characters- Returns:
- airlineLegDateOfTravel
-
setAirlineLegDateOfTravel
public void setAirlineLegDateOfTravel(String airlineLegDateOfTravel)
-
airlineLegDepartAirport
public AdditionalDataAirline airlineLegDepartAirport(String airlineLegDepartAirport)
-
getAirlineLegDepartAirport
public String getAirlineLegDepartAirport()
The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport. This field is required if the airline data includes leg details. * Encoding: ASCII * Example: Amsterdam = AMS * minLength: 3 characters * maxLength: 3 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineLegDepartAirport
-
setAirlineLegDepartAirport
public void setAirlineLegDepartAirport(String airlineLegDepartAirport)
-
airlineLegDepartTax
public AdditionalDataAirline airlineLegDepartTax(String airlineLegDepartTax)
-
getAirlineLegDepartTax
public String getAirlineLegDepartTax()
The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Encoding: Numeric * minLength: 1 * maxLength: 12 *Must not be all zeros.- Returns:
- airlineLegDepartTax
-
setAirlineLegDepartTax
public void setAirlineLegDepartTax(String airlineLegDepartTax)
-
airlineLegDestinationCode
public AdditionalDataAirline airlineLegDestinationCode(String airlineLegDestinationCode)
-
getAirlineLegDestinationCode
public String getAirlineLegDestinationCode()
The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport. This field is required if the airline data includes leg details. * Example: Amsterdam = AMS * Encoding: ASCII * minLength: 3 characters * maxLength: 3 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineLegDestinationCode
-
setAirlineLegDestinationCode
public void setAirlineLegDestinationCode(String airlineLegDestinationCode)
-
airlineLegFareBaseCode
public AdditionalDataAirline airlineLegFareBaseCode(String airlineLegFareBaseCode)
-
getAirlineLegFareBaseCode
public String getAirlineLegFareBaseCode()
The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric. * minLength: 1 character * maxLength: 6 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineLegFareBaseCode
-
setAirlineLegFareBaseCode
public void setAirlineLegFareBaseCode(String airlineLegFareBaseCode)
-
airlineLegFlightNumber
public AdditionalDataAirline airlineLegFlightNumber(String airlineLegFlightNumber)
-
getAirlineLegFlightNumber
public String getAirlineLegFlightNumber()
The flight identifier. * minLength: 1 character * maxLength: 5 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineLegFlightNumber
-
setAirlineLegFlightNumber
public void setAirlineLegFlightNumber(String airlineLegFlightNumber)
-
airlineLegStopOverCode
public AdditionalDataAirline airlineLegStopOverCode(String airlineLegStopOverCode)
-
getAirlineLegStopOverCode
public String getAirlineLegStopOverCode()
A one-letter code that indicates whether the passenger is entitled to make a stopover. Can be a space, O if the passenger is entitled to make a stopover, or X if they are not. * Encoding: ASCII * minLength: 1 character * maxLength: 1 character- Returns:
- airlineLegStopOverCode
-
setAirlineLegStopOverCode
public void setAirlineLegStopOverCode(String airlineLegStopOverCode)
-
airlinePassengerDateOfBirth
public AdditionalDataAirline airlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)
-
getAirlinePassengerDateOfBirth
public String getAirlinePassengerDateOfBirth()
The passenger's date of birth. Date format: `yyyy-MM-dd` * minLength: 10 * maxLength: 10- Returns:
- airlinePassengerDateOfBirth
-
setAirlinePassengerDateOfBirth
public void setAirlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)
-
airlinePassengerFirstName
public AdditionalDataAirline airlinePassengerFirstName(String airlinePassengerFirstName)
-
getAirlinePassengerFirstName
public String getAirlinePassengerFirstName()
The passenger's first name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII- Returns:
- airlinePassengerFirstName
-
setAirlinePassengerFirstName
public void setAirlinePassengerFirstName(String airlinePassengerFirstName)
-
airlinePassengerLastName
public AdditionalDataAirline airlinePassengerLastName(String airlinePassengerLastName)
-
getAirlinePassengerLastName
public String getAirlinePassengerLastName()
The passenger's last name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII- Returns:
- airlinePassengerLastName
-
setAirlinePassengerLastName
public void setAirlinePassengerLastName(String airlinePassengerLastName)
-
airlinePassengerTelephoneNumber
public AdditionalDataAirline airlinePassengerTelephoneNumber(String airlinePassengerTelephoneNumber)
-
getAirlinePassengerTelephoneNumber
public String getAirlinePassengerTelephoneNumber()
The passenger's telephone number, including country code. This is an alphanumeric field that can include the '+' and '-' signs. * Encoding: ASCII * minLength: 3 characters * maxLength: 30 characters- Returns:
- airlinePassengerTelephoneNumber
-
setAirlinePassengerTelephoneNumber
public void setAirlinePassengerTelephoneNumber(String airlinePassengerTelephoneNumber)
-
airlinePassengerTravellerType
public AdditionalDataAirline airlinePassengerTravellerType(String airlinePassengerTravellerType)
-
getAirlinePassengerTravellerType
public String getAirlinePassengerTravellerType()
The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 characters- Returns:
- airlinePassengerTravellerType
-
setAirlinePassengerTravellerType
public void setAirlinePassengerTravellerType(String airlinePassengerTravellerType)
-
airlinePassengerName
public AdditionalDataAirline airlinePassengerName(String airlinePassengerName)
-
getAirlinePassengerName
public String getAirlinePassengerName()
The passenger's name, initials, and title. * Format: last name + first name or initials + title * Example: *FLYER / MARY MS* * minLength: 1 character * maxLength: 20 characters * If you send more than 20 characters, the name is truncated * Must not be all spaces *Must not be all zeros.- Returns:
- airlinePassengerName
-
setAirlinePassengerName
public void setAirlinePassengerName(String airlinePassengerName)
-
airlineTicketIssueAddress
public AdditionalDataAirline airlineTicketIssueAddress(String airlineTicketIssueAddress)
-
getAirlineTicketIssueAddress
public String getAirlineTicketIssueAddress()
The address of the organization that issued the ticket. * minLength: 0 characters * maxLength: 16 characters- Returns:
- airlineTicketIssueAddress
-
setAirlineTicketIssueAddress
public void setAirlineTicketIssueAddress(String airlineTicketIssueAddress)
-
airlineTicketNumber
public AdditionalDataAirline airlineTicketNumber(String airlineTicketNumber)
-
getAirlineTicketNumber
public String getAirlineTicketNumber()
The ticket's unique identifier. * minLength: 1 character * maxLength: 15 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineTicketNumber
-
setAirlineTicketNumber
public void setAirlineTicketNumber(String airlineTicketNumber)
-
airlineTravelAgencyCode
public AdditionalDataAirline airlineTravelAgencyCode(String airlineTravelAgencyCode)
-
getAirlineTravelAgencyCode
public String getAirlineTravelAgencyCode()
The unique identifier from IATA or ARC for the travel agency that issues the ticket. * Encoding: ASCII * minLength: 1 character * maxLength: 8 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineTravelAgencyCode
-
setAirlineTravelAgencyCode
public void setAirlineTravelAgencyCode(String airlineTravelAgencyCode)
-
airlineTravelAgencyName
public AdditionalDataAirline airlineTravelAgencyName(String airlineTravelAgencyName)
-
getAirlineTravelAgencyName
public String getAirlineTravelAgencyName()
The name of the travel agency. * Encoding: ASCII * minLength: 1 character * maxLength: 25 characters * Must not be all spaces *Must not be all zeros.- Returns:
- airlineTravelAgencyName
-
setAirlineTravelAgencyName
public void setAirlineTravelAgencyName(String airlineTravelAgencyName)
-
equals
public boolean equals(Object o)
Return true if this AdditionalDataAirline object is equal to o.
-
fromJson
public static AdditionalDataAirline fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of AdditionalDataAirline given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AdditionalDataAirline
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to AdditionalDataAirline
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of AdditionalDataAirline to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-