Package com.adyen.model.payment
Class AdditionalDataAirline
- java.lang.Object
-
- com.adyen.model.payment.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)The reference number for the invoice, issued by the agency. * Encoding: ASCII * minLength: 1 character * maxLength: 6 charactersAdditionalDataAirlineairlineAgencyPlanName(String airlineAgencyPlanName)The two-letter agency plan identifier. * Encoding: ASCII * minLength: 2 characters * maxLength: 2 charactersAdditionalDataAirlineairlineAirlineCode(String airlineAirlineCode)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.AdditionalDataAirlineairlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)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.AdditionalDataAirlineairlineBoardingFee(String airlineBoardingFee)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 charactersAdditionalDataAirlineairlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)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 charactersAdditionalDataAirlineairlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)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 spacesAdditionalDataAirlineairlineDocumentType(String airlineDocumentType)A code that identifies the type of item bought.AdditionalDataAirlineairlineFlightDate(String airlineFlightDate)The flight departure date.AdditionalDataAirlineairlineIssueDate(String airlineIssueDate)The date that the ticket was issued to the passenger. * minLength: 6 characters * maxLength: 6 characters * Date format: YYMMDDAdditionalDataAirlineairlineLegCarrierCode(String airlineLegCarrierCode)The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.AdditionalDataAirlineairlineLegClassOfTravel(String airlineLegClassOfTravel)A one-letter travel class identifier.AdditionalDataAirlineairlineLegDateOfTravel(String airlineLegDateOfTravel)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 charactersAdditionalDataAirlineairlineLegDepartAirport(String airlineLegDepartAirport)The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.AdditionalDataAirlineairlineLegDepartTax(String airlineLegDepartTax)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.AdditionalDataAirlineairlineLegDestinationCode(String airlineLegDestinationCode)The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.AdditionalDataAirlineairlineLegFareBaseCode(String airlineLegFareBaseCode)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.AdditionalDataAirlineairlineLegFlightNumber(String airlineLegFlightNumber)The flight identifier. * minLength: 1 character * maxLength: 5 characters * Must not be all spaces *Must not be all zeros.AdditionalDataAirlineairlineLegStopOverCode(String airlineLegStopOverCode)A one-letter code that indicates whether the passenger is entitled to make a stopover.AdditionalDataAirlineairlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)The passenger's date of birth.AdditionalDataAirlineairlinePassengerFirstName(String airlinePassengerFirstName)The passenger's first name.AdditionalDataAirlineairlinePassengerLastName(String airlinePassengerLastName)The passenger's last name.AdditionalDataAirlineairlinePassengerName(String airlinePassengerName)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.AdditionalDataAirlineairlinePassengerPhoneNumber(String airlinePassengerPhoneNumber)The passenger's phone number, including country code.AdditionalDataAirlineairlinePassengerTravellerType(String airlinePassengerTravellerType)The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 charactersAdditionalDataAirlineairlineTicketIssueAddress(String airlineTicketIssueAddress)The address of the organization that issued the ticket. * minLength: 0 characters * maxLength: 16 charactersAdditionalDataAirlineairlineTicketNumber(String airlineTicketNumber)The ticket's unique identifier. * minLength: 1 character * maxLength: 15 characters * Must not be all spaces *Must not be all zeros.AdditionalDataAirlineairlineTravelAgencyCode(String airlineTravelAgencyCode)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.AdditionalDataAirlineairlineTravelAgencyName(String airlineTravelAgencyName)The name of the travel agencybooleanequals(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. * Encoding: ASCII * minLength: 1 character * maxLength: 6 charactersStringgetAirlineAgencyPlanName()The two-letter agency plan identifier. * Encoding: ASCII * minLength: 2 characters * maxLength: 2 charactersStringgetAirlineAirlineCode()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.StringgetAirlineAirlineDesignatorCode()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.StringgetAirlineBoardingFee()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 charactersStringgetAirlineComputerizedReservationSystem()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 charactersStringgetAirlineCustomerReferenceNumber()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 spacesStringgetAirlineDocumentType()A code that identifies the type of item bought.StringgetAirlineFlightDate()The flight departure date.StringgetAirlineIssueDate()The date that the ticket was issued to the passenger. * minLength: 6 characters * maxLength: 6 characters * Date format: YYMMDDStringgetAirlineLegCarrierCode()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`. * Encoding: ASCII * minLength: 16 characters * maxLength: 16 charactersStringgetAirlineLegDepartAirport()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). * Encoding: Numeric * minLength: 1 * maxLength: 12 *Must not be all zeros.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. * minLength: 1 character * maxLength: 6 characters * Must not be all spaces *Must not be all zeros.StringgetAirlineLegFlightNumber()The flight identifier. * minLength: 1 character * maxLength: 5 characters * Must not be all spaces *Must not be all zeros.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. * 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.StringgetAirlinePassengerPhoneNumber()The passenger's phone number, including country code.StringgetAirlinePassengerTravellerType()The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 charactersStringgetAirlineTicketIssueAddress()The address of the organization that issued the ticket. * minLength: 0 characters * maxLength: 16 charactersStringgetAirlineTicketNumber()The ticket's unique identifier. * minLength: 1 character * maxLength: 15 characters * Must not be all spaces *Must not be all zeros.StringgetAirlineTravelAgencyCode()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.StringgetAirlineTravelAgencyName()The name of the travel agencyinthashCode()voidsetAirlineAgencyInvoiceNumber(String airlineAgencyInvoiceNumber)The reference number for the invoice, issued by the agency. * Encoding: ASCII * minLength: 1 character * maxLength: 6 charactersvoidsetAirlineAgencyPlanName(String airlineAgencyPlanName)The two-letter agency plan identifier. * Encoding: ASCII * minLength: 2 characters * maxLength: 2 charactersvoidsetAirlineAirlineCode(String airlineAirlineCode)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.voidsetAirlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)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.voidsetAirlineBoardingFee(String airlineBoardingFee)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 charactersvoidsetAirlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)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 charactersvoidsetAirlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)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 spacesvoidsetAirlineDocumentType(String airlineDocumentType)A code that identifies the type of item bought.voidsetAirlineFlightDate(String airlineFlightDate)The flight departure date.voidsetAirlineIssueDate(String airlineIssueDate)The date that the ticket was issued to the passenger. * minLength: 6 characters * maxLength: 6 characters * Date format: YYMMDDvoidsetAirlineLegCarrierCode(String airlineLegCarrierCode)The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.voidsetAirlineLegClassOfTravel(String airlineLegClassOfTravel)A one-letter travel class identifier.voidsetAirlineLegDateOfTravel(String airlineLegDateOfTravel)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 charactersvoidsetAirlineLegDepartAirport(String airlineLegDepartAirport)The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport.voidsetAirlineLegDepartTax(String airlineLegDepartTax)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.voidsetAirlineLegDestinationCode(String airlineLegDestinationCode)The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport.voidsetAirlineLegFareBaseCode(String airlineLegFareBaseCode)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.voidsetAirlineLegFlightNumber(String airlineLegFlightNumber)The flight identifier. * minLength: 1 character * maxLength: 5 characters * Must not be all spaces *Must not be all zeros.voidsetAirlineLegStopOverCode(String airlineLegStopOverCode)A one-letter code that indicates whether the passenger is entitled to make a stopover.voidsetAirlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)The passenger's date of birth.voidsetAirlinePassengerFirstName(String airlinePassengerFirstName)The passenger's first name.voidsetAirlinePassengerLastName(String airlinePassengerLastName)The passenger's last name.voidsetAirlinePassengerName(String airlinePassengerName)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.voidsetAirlinePassengerPhoneNumber(String airlinePassengerPhoneNumber)The passenger's phone number, including country code.voidsetAirlinePassengerTravellerType(String airlinePassengerTravellerType)The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 charactersvoidsetAirlineTicketIssueAddress(String airlineTicketIssueAddress)The address of the organization that issued the ticket. * minLength: 0 characters * maxLength: 16 charactersvoidsetAirlineTicketNumber(String airlineTicketNumber)The ticket's unique identifier. * minLength: 1 character * maxLength: 15 characters * Must not be all spaces *Must not be all zeros.voidsetAirlineTravelAgencyCode(String airlineTravelAgencyCode)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.voidsetAirlineTravelAgencyName(String airlineTravelAgencyName)The name of the travel agencyStringtoJson()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_ISSUE_DATE
public static final String JSON_PROPERTY_AIRLINE_ISSUE_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_PHONE_NUMBER
public static final String JSON_PROPERTY_AIRLINE_PASSENGER_PHONE_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)
The reference number for the invoice, issued by the agency. * Encoding: ASCII * minLength: 1 character * maxLength: 6 characters- Parameters:
airlineAgencyInvoiceNumber-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The reference number for the invoice, issued by the agency. * Encoding: ASCII * minLength: 1 character * maxLength: 6 characters- Parameters:
airlineAgencyInvoiceNumber-
-
airlineAgencyPlanName
public AdditionalDataAirline airlineAgencyPlanName(String airlineAgencyPlanName)
The two-letter agency plan identifier. * Encoding: ASCII * minLength: 2 characters * maxLength: 2 characters- Parameters:
airlineAgencyPlanName-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The two-letter agency plan identifier. * Encoding: ASCII * minLength: 2 characters * maxLength: 2 characters- Parameters:
airlineAgencyPlanName-
-
airlineAirlineCode
public AdditionalDataAirline airlineAirlineCode(String airlineAirlineCode)
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.- Parameters:
airlineAirlineCode-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineAirlineCode-
-
airlineAirlineDesignatorCode
public AdditionalDataAirline airlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)
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.- Parameters:
airlineAirlineDesignatorCode-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineAirlineDesignatorCode-
-
airlineBoardingFee
public AdditionalDataAirline airlineBoardingFee(String airlineBoardingFee)
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- Parameters:
airlineBoardingFee-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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- Parameters:
airlineBoardingFee-
-
airlineComputerizedReservationSystem
public AdditionalDataAirline airlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)
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- Parameters:
airlineComputerizedReservationSystem-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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- Parameters:
airlineComputerizedReservationSystem-
-
airlineCustomerReferenceNumber
public AdditionalDataAirline airlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)
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- Parameters:
airlineCustomerReferenceNumber-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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- Parameters:
airlineCustomerReferenceNumber-
-
airlineDocumentType
public AdditionalDataAirline airlineDocumentType(String airlineDocumentType)
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- Parameters:
airlineDocumentType-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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- Parameters:
airlineDocumentType-
-
airlineFlightDate
public AdditionalDataAirline airlineFlightDate(String airlineFlightDate)
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- Parameters:
airlineFlightDate-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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- Parameters:
airlineFlightDate-
-
airlineIssueDate
public AdditionalDataAirline airlineIssueDate(String airlineIssueDate)
The date that the ticket was issued to the passenger. * minLength: 6 characters * maxLength: 6 characters * Date format: YYMMDD- Parameters:
airlineIssueDate-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
getAirlineIssueDate
public String getAirlineIssueDate()
The date that the ticket was issued to the passenger. * minLength: 6 characters * maxLength: 6 characters * Date format: YYMMDD- Returns:
- airlineIssueDate
-
setAirlineIssueDate
public void setAirlineIssueDate(String airlineIssueDate)
The date that the ticket was issued to the passenger. * minLength: 6 characters * maxLength: 6 characters * Date format: YYMMDD- Parameters:
airlineIssueDate-
-
airlineLegCarrierCode
public AdditionalDataAirline airlineLegCarrierCode(String airlineLegCarrierCode)
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.- Parameters:
airlineLegCarrierCode-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineLegCarrierCode-
-
airlineLegClassOfTravel
public AdditionalDataAirline airlineLegClassOfTravel(String airlineLegClassOfTravel)
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.- Parameters:
airlineLegClassOfTravel-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineLegClassOfTravel-
-
airlineLegDateOfTravel
public AdditionalDataAirline airlineLegDateOfTravel(String airlineLegDateOfTravel)
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- Parameters:
airlineLegDateOfTravel-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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- Parameters:
airlineLegDateOfTravel-
-
airlineLegDepartAirport
public AdditionalDataAirline airlineLegDepartAirport(String airlineLegDepartAirport)
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.- Parameters:
airlineLegDepartAirport-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineLegDepartAirport-
-
airlineLegDepartTax
public AdditionalDataAirline airlineLegDepartTax(String airlineLegDepartTax)
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.- Parameters:
airlineLegDepartTax-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineLegDepartTax-
-
airlineLegDestinationCode
public AdditionalDataAirline airlineLegDestinationCode(String airlineLegDestinationCode)
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.- Parameters:
airlineLegDestinationCode-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineLegDestinationCode-
-
airlineLegFareBaseCode
public AdditionalDataAirline airlineLegFareBaseCode(String airlineLegFareBaseCode)
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.- Parameters:
airlineLegFareBaseCode-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineLegFareBaseCode-
-
airlineLegFlightNumber
public AdditionalDataAirline airlineLegFlightNumber(String airlineLegFlightNumber)
The flight identifier. * minLength: 1 character * maxLength: 5 characters * Must not be all spaces *Must not be all zeros.- Parameters:
airlineLegFlightNumber-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The flight identifier. * minLength: 1 character * maxLength: 5 characters * Must not be all spaces *Must not be all zeros.- Parameters:
airlineLegFlightNumber-
-
airlineLegStopOverCode
public AdditionalDataAirline airlineLegStopOverCode(String airlineLegStopOverCode)
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- Parameters:
airlineLegStopOverCode-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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- Parameters:
airlineLegStopOverCode-
-
airlinePassengerDateOfBirth
public AdditionalDataAirline airlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)
The passenger's date of birth. Date format: `yyyy-MM-dd` * minLength: 10 * maxLength: 10- Parameters:
airlinePassengerDateOfBirth-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The passenger's date of birth. Date format: `yyyy-MM-dd` * minLength: 10 * maxLength: 10- Parameters:
airlinePassengerDateOfBirth-
-
airlinePassengerFirstName
public AdditionalDataAirline airlinePassengerFirstName(String airlinePassengerFirstName)
The passenger's first name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII- Parameters:
airlinePassengerFirstName-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The passenger's first name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII- Parameters:
airlinePassengerFirstName-
-
airlinePassengerLastName
public AdditionalDataAirline airlinePassengerLastName(String airlinePassengerLastName)
The passenger's last name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII- Parameters:
airlinePassengerLastName-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The passenger's last name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII- Parameters:
airlinePassengerLastName-
-
airlinePassengerPhoneNumber
public AdditionalDataAirline airlinePassengerPhoneNumber(String airlinePassengerPhoneNumber)
The passenger's phone number, including country code. This is an alphanumeric field that can include the '+' and '-' signs. * Encoding: ASCII * minLength: 3 characters * maxLength: 30 characters- Parameters:
airlinePassengerPhoneNumber-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
getAirlinePassengerPhoneNumber
public String getAirlinePassengerPhoneNumber()
The passenger's phone number, including country code. This is an alphanumeric field that can include the '+' and '-' signs. * Encoding: ASCII * minLength: 3 characters * maxLength: 30 characters- Returns:
- airlinePassengerPhoneNumber
-
setAirlinePassengerPhoneNumber
public void setAirlinePassengerPhoneNumber(String airlinePassengerPhoneNumber)
The passenger's phone number, including country code. This is an alphanumeric field that can include the '+' and '-' signs. * Encoding: ASCII * minLength: 3 characters * maxLength: 30 characters- Parameters:
airlinePassengerPhoneNumber-
-
airlinePassengerTravellerType
public AdditionalDataAirline airlinePassengerTravellerType(String airlinePassengerTravellerType)
The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 characters- Parameters:
airlinePassengerTravellerType-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 characters- Parameters:
airlinePassengerTravellerType-
-
airlinePassengerName
public AdditionalDataAirline airlinePassengerName(String airlinePassengerName)
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.- Parameters:
airlinePassengerName-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlinePassengerName-
-
airlineTicketIssueAddress
public AdditionalDataAirline airlineTicketIssueAddress(String airlineTicketIssueAddress)
The address of the organization that issued the ticket. * minLength: 0 characters * maxLength: 16 characters- Parameters:
airlineTicketIssueAddress-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The address of the organization that issued the ticket. * minLength: 0 characters * maxLength: 16 characters- Parameters:
airlineTicketIssueAddress-
-
airlineTicketNumber
public AdditionalDataAirline airlineTicketNumber(String airlineTicketNumber)
The ticket's unique identifier. * minLength: 1 character * maxLength: 15 characters * Must not be all spaces *Must not be all zeros.- Parameters:
airlineTicketNumber-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The ticket's unique identifier. * minLength: 1 character * maxLength: 15 characters * Must not be all spaces *Must not be all zeros.- Parameters:
airlineTicketNumber-
-
airlineTravelAgencyCode
public AdditionalDataAirline airlineTravelAgencyCode(String airlineTravelAgencyCode)
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.- Parameters:
airlineTravelAgencyCode-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
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.- Parameters:
airlineTravelAgencyCode-
-
airlineTravelAgencyName
public AdditionalDataAirline airlineTravelAgencyName(String airlineTravelAgencyName)
The name of the travel agency. * Encoding: ASCII * minLength: 1 character * maxLength: 25 characters * Must not be all spaces *Must not be all zeros.- Parameters:
airlineTravelAgencyName-- Returns:
- the current
AdditionalDataAirlineinstance, allowing for method chaining
-
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)
The name of the travel agency. * Encoding: ASCII * minLength: 1 character * maxLength: 25 characters * Must not be all spaces *Must not be all zeros.- Parameters:
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
-
-