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)AdditionalDataAirlineairlineAgencyPlanName(String airlineAgencyPlanName)AdditionalDataAirlineairlineAirlineCode(String airlineAirlineCode)AdditionalDataAirlineairlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)AdditionalDataAirlineairlineBoardingFee(String airlineBoardingFee)AdditionalDataAirlineairlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)AdditionalDataAirlineairlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)AdditionalDataAirlineairlineDocumentType(String airlineDocumentType)AdditionalDataAirlineairlineFlightDate(String airlineFlightDate)AdditionalDataAirlineairlineIssueDate(String airlineIssueDate)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.StringgetAirlineIssueDate()The date that the ticket was issued to the passenger.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)The reference number for the invoice, issued by the agency.voidsetAirlineAgencyPlanName(String airlineAgencyPlanName)The two-letter agency plan identifier.voidsetAirlineAirlineCode(String airlineAirlineCode)The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier.voidsetAirlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier.voidsetAirlineBoardingFee(String airlineBoardingFee)The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes).voidsetAirlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)The [CRS](https://en.wikipedia.org/wiki/Computer_reservation_system) used to make the reservation and purchase the ticket.voidsetAirlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)The alphanumeric customer reference number.voidsetAirlineDocumentType(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.voidsetAirlineLegCarrierCode(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`.voidsetAirlineLegDepartAirport(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).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.voidsetAirlineLegFlightNumber(String airlineLegFlightNumber)The flight identifier.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.voidsetAirlinePassengerTelephoneNumber(String airlinePassengerTelephoneNumber)The passenger's telephone number, including country code.voidsetAirlinePassengerTravellerType(String airlinePassengerTravellerType)The IATA passenger type code (PTC).voidsetAirlineTicketIssueAddress(String airlineTicketIssueAddress)The address of the organization that issued the ticket.voidsetAirlineTicketNumber(String airlineTicketNumber)The ticket's unique identifier.voidsetAirlineTravelAgencyCode(String airlineTravelAgencyCode)The unique identifier from IATA or ARC for the travel agency that issues the ticket.voidsetAirlineTravelAgencyName(String airlineTravelAgencyName)The name of the travel agency.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_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_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)
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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-
-
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)
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- Parameters:
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)
The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 characters- Parameters:
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)
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)
-
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)
-
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)
-
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)
-
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
-
-