Package com.adyen.model.payments
Class AdditionalDataAirline
- java.lang.Object
-
- com.adyen.model.payments.AdditionalDataAirline
-
public class AdditionalDataAirline extends Object
AdditionalDataAirline
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdditionalDataAirline.CustomTypeAdapterFactory
-
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)static AdditionalDataAirlinefromJson(String jsonString)Create an instance of AdditionalDataAirline given an JSON stringStringgetAirlineAgencyInvoiceNumber()Reference number for the invoice, issued by the agency.StringgetAirlineAgencyPlanName()2-letter agency plan identifier; alphabetical.StringgetAirlineAirlineCode()[IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX); numeric.StringgetAirlineAirlineDesignatorCode()[IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX); alphabetical.StringgetAirlineBoardingFee()Chargeable amount for boarding the plane.StringgetAirlineComputerizedReservationSystem()The [CRS](https://en.wikipedia.org/wiki/Computer_reservation_system) used to make the reservation and purchase the ticket.StringgetAirlineCustomerReferenceNumber()Reference number; alphanumeric.StringgetAirlineDocumentType()Optional 2-digit code; alphanumeric.StringgetAirlineFlightDate()Flight departure date.StringgetAirlineLegCarrierCode()[IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX); alphabetical.StringgetAirlineLegClassOfTravel()1-letter travel class identifier; alphabetical.StringgetAirlineLegDateOfTravel()Date and time of travel.StringgetAirlineLegDepartAirport()Alphabetical identifier of the departure airport.StringgetAirlineLegDepartTax()[Departure tax](https://en.wikipedia.org/wiki/Departure_tax).StringgetAirlineLegDestinationCode()Alphabetical identifier of the destination/arrival airport.StringgetAirlineLegFareBaseCode()[Fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code); alphanumeric.StringgetAirlineLegFlightNumber()The flight identifier.StringgetAirlineLegStopOverCode()1-letter code that indicates whether the passenger is entitled to make a stopover.StringgetAirlinePassengerDateOfBirth()Date of birth of the passenger.StringgetAirlinePassengerFirstName()Passenger first name/given name.StringgetAirlinePassengerLastName()Passenger last name/family name.StringgetAirlinePassengerName()Passenger name, initials, and a title.StringgetAirlinePassengerTelephoneNumber()Telephone number of the passenger, including country code.StringgetAirlinePassengerTravellerType()Passenger type code (PTC).StringgetAirlineTicketIssueAddress()Address of the place/agency that issued the ticket.StringgetAirlineTicketNumber()The ticket's unique identifier.StringgetAirlineTravelAgencyCode()IATA number, also ARC number or ARC/IATA number.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()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_AIRLINE_AGENCY_INVOICE_NUMBER
public static final String SERIALIZED_NAME_AIRLINE_AGENCY_INVOICE_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_AGENCY_PLAN_NAME
public static final String SERIALIZED_NAME_AIRLINE_AGENCY_PLAN_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_AIRLINE_CODE
public static final String SERIALIZED_NAME_AIRLINE_AIRLINE_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_AIRLINE_DESIGNATOR_CODE
public static final String SERIALIZED_NAME_AIRLINE_AIRLINE_DESIGNATOR_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_BOARDING_FEE
public static final String SERIALIZED_NAME_AIRLINE_BOARDING_FEE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_COMPUTERIZED_RESERVATION_SYSTEM
public static final String SERIALIZED_NAME_AIRLINE_COMPUTERIZED_RESERVATION_SYSTEM
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_CUSTOMER_REFERENCE_NUMBER
public static final String SERIALIZED_NAME_AIRLINE_CUSTOMER_REFERENCE_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_DOCUMENT_TYPE
public static final String SERIALIZED_NAME_AIRLINE_DOCUMENT_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_FLIGHT_DATE
public static final String SERIALIZED_NAME_AIRLINE_FLIGHT_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_CARRIER_CODE
public static final String SERIALIZED_NAME_AIRLINE_LEG_CARRIER_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_CLASS_OF_TRAVEL
public static final String SERIALIZED_NAME_AIRLINE_LEG_CLASS_OF_TRAVEL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_DATE_OF_TRAVEL
public static final String SERIALIZED_NAME_AIRLINE_LEG_DATE_OF_TRAVEL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_DEPART_AIRPORT
public static final String SERIALIZED_NAME_AIRLINE_LEG_DEPART_AIRPORT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_DEPART_TAX
public static final String SERIALIZED_NAME_AIRLINE_LEG_DEPART_TAX
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_DESTINATION_CODE
public static final String SERIALIZED_NAME_AIRLINE_LEG_DESTINATION_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_FARE_BASE_CODE
public static final String SERIALIZED_NAME_AIRLINE_LEG_FARE_BASE_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_FLIGHT_NUMBER
public static final String SERIALIZED_NAME_AIRLINE_LEG_FLIGHT_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_LEG_STOP_OVER_CODE
public static final String SERIALIZED_NAME_AIRLINE_LEG_STOP_OVER_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_PASSENGER_DATE_OF_BIRTH
public static final String SERIALIZED_NAME_AIRLINE_PASSENGER_DATE_OF_BIRTH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_PASSENGER_FIRST_NAME
public static final String SERIALIZED_NAME_AIRLINE_PASSENGER_FIRST_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_PASSENGER_LAST_NAME
public static final String SERIALIZED_NAME_AIRLINE_PASSENGER_LAST_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_PASSENGER_TELEPHONE_NUMBER
public static final String SERIALIZED_NAME_AIRLINE_PASSENGER_TELEPHONE_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_PASSENGER_TRAVELLER_TYPE
public static final String SERIALIZED_NAME_AIRLINE_PASSENGER_TRAVELLER_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_PASSENGER_NAME
public static final String SERIALIZED_NAME_AIRLINE_PASSENGER_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_TICKET_ISSUE_ADDRESS
public static final String SERIALIZED_NAME_AIRLINE_TICKET_ISSUE_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_TICKET_NUMBER
public static final String SERIALIZED_NAME_AIRLINE_TICKET_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_TRAVEL_AGENCY_CODE
public static final String SERIALIZED_NAME_AIRLINE_TRAVEL_AGENCY_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AIRLINE_TRAVEL_AGENCY_NAME
public static final String SERIALIZED_NAME_AIRLINE_TRAVEL_AGENCY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
airlineAgencyInvoiceNumber
public AdditionalDataAirline airlineAgencyInvoiceNumber(String airlineAgencyInvoiceNumber)
-
getAirlineAgencyInvoiceNumber
public String getAirlineAgencyInvoiceNumber()
Reference number for the invoice, issued by the agency. * minLength: 1 * maxLength: 6- Returns:
- airlineAgencyInvoiceNumber
-
setAirlineAgencyInvoiceNumber
public void setAirlineAgencyInvoiceNumber(String airlineAgencyInvoiceNumber)
-
airlineAgencyPlanName
public AdditionalDataAirline airlineAgencyPlanName(String airlineAgencyPlanName)
-
getAirlineAgencyPlanName
public String getAirlineAgencyPlanName()
2-letter agency plan identifier; alphabetical. * minLength: 2 * maxLength: 2- Returns:
- airlineAgencyPlanName
-
setAirlineAgencyPlanName
public void setAirlineAgencyPlanName(String airlineAgencyPlanName)
-
airlineAirlineCode
public AdditionalDataAirline airlineAirlineCode(String airlineAirlineCode)
-
getAirlineAirlineCode
public String getAirlineAirlineCode()
[IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX); numeric. It identifies the carrier. * Format: IATA 3-digit accounting code (PAX) * Example: KLM = 074 * minLength: 3 * maxLength: 3- Returns:
- airlineAirlineCode
-
setAirlineAirlineCode
public void setAirlineAirlineCode(String airlineAirlineCode)
-
airlineAirlineDesignatorCode
public AdditionalDataAirline airlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)
-
getAirlineAirlineDesignatorCode
public String getAirlineAirlineDesignatorCode()
[IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX); alphabetical. It identifies the carrier. * Format: [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter airline code * Example: KLM = KL * minLength: 2 * maxLength: 2- Returns:
- airlineAirlineDesignatorCode
-
setAirlineAirlineDesignatorCode
public void setAirlineAirlineDesignatorCode(String airlineAirlineDesignatorCode)
-
airlineBoardingFee
public AdditionalDataAirline airlineBoardingFee(String airlineBoardingFee)
-
getAirlineBoardingFee
public String getAirlineBoardingFee()
Chargeable amount for boarding the plane. The transaction amount needs to be represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes). * minLength: 1 * maxLength: 18- 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. * Format: alphanumeric. * minLength: 4 * maxLength: 4- Returns:
- airlineComputerizedReservationSystem
-
setAirlineComputerizedReservationSystem
public void setAirlineComputerizedReservationSystem(String airlineComputerizedReservationSystem)
-
airlineCustomerReferenceNumber
public AdditionalDataAirline airlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)
-
getAirlineCustomerReferenceNumber
public String getAirlineCustomerReferenceNumber()
Reference number; alphanumeric. * minLength: 0 * maxLength: 20- Returns:
- airlineCustomerReferenceNumber
-
setAirlineCustomerReferenceNumber
public void setAirlineCustomerReferenceNumber(String airlineCustomerReferenceNumber)
-
airlineDocumentType
public AdditionalDataAirline airlineDocumentType(String airlineDocumentType)
-
getAirlineDocumentType
public String getAirlineDocumentType()
Optional 2-digit code; alphanumeric. It identifies the type of product of the transaction. The description of the code may appear on credit card statements. * Format: 2-digit code * Example: Passenger ticket = 01 * minLength: 2 * maxLength: 2- Returns:
- airlineDocumentType
-
setAirlineDocumentType
public void setAirlineDocumentType(String airlineDocumentType)
-
airlineFlightDate
public AdditionalDataAirline airlineFlightDate(String airlineFlightDate)
-
getAirlineFlightDate
public String getAirlineFlightDate()
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 * maxLength: 16- Returns:
- airlineFlightDate
-
setAirlineFlightDate
public void setAirlineFlightDate(String airlineFlightDate)
-
airlineLegCarrierCode
public AdditionalDataAirline airlineLegCarrierCode(String airlineLegCarrierCode)
-
getAirlineLegCarrierCode
public String getAirlineLegCarrierCode()
[IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX); alphabetical. It identifies the carrier. This field is required/mandatory if the airline data includes leg details. * Format: IATA 2-letter airline code * Example: KLM = KL * minLength: 2 * maxLength: 2- Returns:
- airlineLegCarrierCode
-
setAirlineLegCarrierCode
public void setAirlineLegCarrierCode(String airlineLegCarrierCode)
-
airlineLegClassOfTravel
public AdditionalDataAirline airlineLegClassOfTravel(String airlineLegClassOfTravel)
-
getAirlineLegClassOfTravel
public String getAirlineLegClassOfTravel()
1-letter travel class identifier; alphabetical. There is no standard; however, the following codes are used rather consistently: * F: first class * J: business class * Y: economy class * W: premium economy Limitations: * minLength: 1 * maxLength: 1- Returns:
- airlineLegClassOfTravel
-
setAirlineLegClassOfTravel
public void setAirlineLegClassOfTravel(String airlineLegClassOfTravel)
-
airlineLegDateOfTravel
public AdditionalDataAirline airlineLegDateOfTravel(String airlineLegDateOfTravel)
-
getAirlineLegDateOfTravel
public String getAirlineLegDateOfTravel()
Date and time of travel. [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)-compliant. * Format: `yyyy-MM-dd HH:mm` * minLength: 16 * maxLength: 16- Returns:
- airlineLegDateOfTravel
-
setAirlineLegDateOfTravel
public void setAirlineLegDateOfTravel(String airlineLegDateOfTravel)
-
airlineLegDepartAirport
public AdditionalDataAirline airlineLegDepartAirport(String airlineLegDepartAirport)
-
getAirlineLegDepartAirport
public String getAirlineLegDepartAirport()
Alphabetical identifier of the departure airport. This field is required if the airline data includes leg details. * Format: [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code. * Example: Amsterdam = AMS * minLength: 3 * maxLength: 3- Returns:
- airlineLegDepartAirport
-
setAirlineLegDepartAirport
public void setAirlineLegDepartAirport(String airlineLegDepartAirport)
-
airlineLegDepartTax
public AdditionalDataAirline airlineLegDepartTax(String airlineLegDepartTax)
-
getAirlineLegDepartTax
public String getAirlineLegDepartTax()
[Departure tax](https://en.wikipedia.org/wiki/Departure_tax). Amount charged by a country to an individual upon their leaving. The transaction amount needs to be represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes). * minLength: 1 * maxLength: 12- Returns:
- airlineLegDepartTax
-
setAirlineLegDepartTax
public void setAirlineLegDepartTax(String airlineLegDepartTax)
-
airlineLegDestinationCode
public AdditionalDataAirline airlineLegDestinationCode(String airlineLegDestinationCode)
-
getAirlineLegDestinationCode
public String getAirlineLegDestinationCode()
Alphabetical identifier of the destination/arrival airport. This field is required/mandatory if the airline data includes leg details. * Format: [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code. * Example: Amsterdam = AMS * minLength: 3 * maxLength: 3- Returns:
- airlineLegDestinationCode
-
setAirlineLegDestinationCode
public void setAirlineLegDestinationCode(String airlineLegDestinationCode)
-
airlineLegFareBaseCode
public AdditionalDataAirline airlineLegFareBaseCode(String airlineLegFareBaseCode)
-
getAirlineLegFareBaseCode
public String getAirlineLegFareBaseCode()
[Fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code); alphanumeric. * minLength: 1 * maxLength: 7- Returns:
- airlineLegFareBaseCode
-
setAirlineLegFareBaseCode
public void setAirlineLegFareBaseCode(String airlineLegFareBaseCode)
-
airlineLegFlightNumber
public AdditionalDataAirline airlineLegFlightNumber(String airlineLegFlightNumber)
-
getAirlineLegFlightNumber
public String getAirlineLegFlightNumber()
The flight identifier. * minLength: 1 * maxLength: 5- Returns:
- airlineLegFlightNumber
-
setAirlineLegFlightNumber
public void setAirlineLegFlightNumber(String airlineLegFlightNumber)
-
airlineLegStopOverCode
public AdditionalDataAirline airlineLegStopOverCode(String airlineLegStopOverCode)
-
getAirlineLegStopOverCode
public String getAirlineLegStopOverCode()
1-letter code that indicates whether the passenger is entitled to make a stopover. Only two types of characters are allowed: * O: Stopover allowed * X: Stopover not allowed Limitations: * minLength: 1 * maxLength: 1- Returns:
- airlineLegStopOverCode
-
setAirlineLegStopOverCode
public void setAirlineLegStopOverCode(String airlineLegStopOverCode)
-
airlinePassengerDateOfBirth
public AdditionalDataAirline airlinePassengerDateOfBirth(String airlinePassengerDateOfBirth)
-
getAirlinePassengerDateOfBirth
public String getAirlinePassengerDateOfBirth()
Date of birth of the passenger. 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()
Passenger first name/given name. > This field is required/mandatory if the airline data includes passenger details or leg details.- Returns:
- airlinePassengerFirstName
-
setAirlinePassengerFirstName
public void setAirlinePassengerFirstName(String airlinePassengerFirstName)
-
airlinePassengerLastName
public AdditionalDataAirline airlinePassengerLastName(String airlinePassengerLastName)
-
getAirlinePassengerLastName
public String getAirlinePassengerLastName()
Passenger last name/family name. > This field is required/mandatory if the airline data includes passenger details or leg details.- Returns:
- airlinePassengerLastName
-
setAirlinePassengerLastName
public void setAirlinePassengerLastName(String airlinePassengerLastName)
-
airlinePassengerTelephoneNumber
public AdditionalDataAirline airlinePassengerTelephoneNumber(String airlinePassengerTelephoneNumber)
-
getAirlinePassengerTelephoneNumber
public String getAirlinePassengerTelephoneNumber()
Telephone number of the passenger, including country code. This is an alphanumeric field that can include the '+' and '-' signs. * minLength: 3 * maxLength: 30- Returns:
- airlinePassengerTelephoneNumber
-
setAirlinePassengerTelephoneNumber
public void setAirlinePassengerTelephoneNumber(String airlinePassengerTelephoneNumber)
-
airlinePassengerTravellerType
public AdditionalDataAirline airlinePassengerTravellerType(String airlinePassengerTravellerType)
-
getAirlinePassengerTravellerType
public String getAirlinePassengerTravellerType()
Passenger type code (PTC). IATA PTC values are 3-letter alphabetical. Example: ADT, SRC, CNN, INS. However, several carriers use non-standard codes that can be up to 5 alphanumeric characters. * minLength: 3 * maxLength: 6- Returns:
- airlinePassengerTravellerType
-
setAirlinePassengerTravellerType
public void setAirlinePassengerTravellerType(String airlinePassengerTravellerType)
-
airlinePassengerName
public AdditionalDataAirline airlinePassengerName(String airlinePassengerName)
-
getAirlinePassengerName
public String getAirlinePassengerName()
Passenger name, initials, and a title. * Format: last name + first name or initials + title. * Example: *FLYER / MARY MS*. * minLength: 1 * maxLength: 49- Returns:
- airlinePassengerName
-
setAirlinePassengerName
public void setAirlinePassengerName(String airlinePassengerName)
-
airlineTicketIssueAddress
public AdditionalDataAirline airlineTicketIssueAddress(String airlineTicketIssueAddress)
-
getAirlineTicketIssueAddress
public String getAirlineTicketIssueAddress()
Address of the place/agency that issued the ticket. * minLength: 0 * maxLength: 16- 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 * maxLength: 150- Returns:
- airlineTicketNumber
-
setAirlineTicketNumber
public void setAirlineTicketNumber(String airlineTicketNumber)
-
airlineTravelAgencyCode
public AdditionalDataAirline airlineTravelAgencyCode(String airlineTravelAgencyCode)
-
getAirlineTravelAgencyCode
public String getAirlineTravelAgencyCode()
IATA number, also ARC number or ARC/IATA number. Unique identifier number for travel agencies. * minLength: 1 * maxLength: 8- Returns:
- airlineTravelAgencyCode
-
setAirlineTravelAgencyCode
public void setAirlineTravelAgencyCode(String airlineTravelAgencyCode)
-
airlineTravelAgencyName
public AdditionalDataAirline airlineTravelAgencyName(String airlineTravelAgencyName)
-
getAirlineTravelAgencyName
public String getAirlineTravelAgencyName()
The name of the travel agency. * minLength: 1 * maxLength: 25- Returns:
- airlineTravelAgencyName
-
setAirlineTravelAgencyName
public void setAirlineTravelAgencyName(String airlineTravelAgencyName)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to AdditionalDataAirline
-
fromJson
public static AdditionalDataAirline fromJson(String jsonString) throws IOException
Create an instance of AdditionalDataAirline given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AdditionalDataAirline
- Throws:
IOException- if the JSON string is invalid with respect to AdditionalDataAirline
-
toJson
public String toJson()
Convert an instance of AdditionalDataAirline to an JSON string- Returns:
- JSON string
-
-