public class AirlineData extends Object
| Constructor and Description |
|---|
AirlineData() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAgentNumericCode()
Numeric code identifying the agent
This field is used by the following payment products: 840
|
String |
getCode()
Airline numeric code
This field is used by the following payment products: 840
|
String |
getFlightDate()
Deprecated: This field is not used by any payment product
Date of the Flight
Format: YYYYMMDD
|
String |
getFlightIndicator()
Indicator representing the type of flight on the itinerary.
|
List<AirlineFlightLeg> |
getFlightLegs()
Object that holds the data on the individual legs of the flight ticket
|
String |
getInvoiceNumber()
Airline tracing number
This field is used by the following payment products: cards
|
Boolean |
getIsETicket()
Deprecated: This field is not used by any payment product
* true = The ticket is an E-Ticket
* false = the ticket is not an E-Ticket'
|
Boolean |
getIsRestrictedTicket()
Indicates if the ticket is refundable or not.
|
String |
getIssueDate()
This is the date of issue recorded in the airline system In a case of multiple issuances of the same ticket to a cardholder, you should use the last ticket date.
|
Boolean |
getIsThirdParty()
Deprecated: This field is not used by any payment product
* true - The payer is the ticket holder
* false - The payer is not the ticket holder
|
String |
getMerchantCustomerId()
Your ID of the customer in the context of the airline data
This field is used by the following payment products: 840
|
String |
getName()
Deprecated: This field is not used by any payment product
Name of the airline
|
String |
getPassengerName()
Deprecated: Use passengers instead
Name of passenger
|
List<AirlinePassenger> |
getPassengers()
Object that holds the data on the individual passengers
This field is used by the following payment products: cards, 840
|
String |
getPlaceOfIssue()
Deprecated: This field is not used by any payment product
Place of issue
For sales in the US the last two characters (pos 14-15) must be the US state code.
|
String |
getPnr()
Deprecated: This field is not used by any payment product
Passenger name record
|
String |
getPointOfSale()
IATA point of sale name
This field is used by the following payment products: 840
|
String |
getPosCityCode()
Deprecated: This field is not used by any payment product
City code of the point of sale
|
String |
getTicketCurrency()
Three-letter ISO currency code representing the currency in which ticket purchase amount is expressed.
|
String |
getTicketDeliveryMethod()
Deprecated: This field is not used by any payment product
Delivery method of the ticket
|
String |
getTicketNumber()
The ticket or document number contains:
* Airline code: 3-digit airline code number
* Form code: A maximum of 3 digits indicating the type of document, the source of issue and the number of coupons it contains
* Serial number: A maximum of 8 digits allocated on a sequential basis, provided that the total number of digits allocated to the form code and serial number shall not exceed ten
* TICKETNUMBER can be replaced with PNR if the ticket number is unavailable
This field is used by the following payment products: cards, 840
|
Integer |
getTotalFare()
Total fare for all legs on the ticket, excluding taxes and fees.
|
Integer |
getTotalFee()
Total fee for all legs on the ticket.
|
Integer |
getTotalTaxes()
Total taxes for all legs on the ticket.
|
String |
getTravelAgencyName()
Name of the travel agency issuing the ticket.
|
void |
setAgentNumericCode(String value)
Numeric code identifying the agent
This field is used by the following payment products: 840
|
void |
setCode(String value)
Airline numeric code
This field is used by the following payment products: 840
|
void |
setFlightDate(String value)
Deprecated: This field is not used by any payment product
Date of the Flight
Format: YYYYMMDD
|
void |
setFlightIndicator(String value)
Indicator representing the type of flight on the itinerary.
|
void |
setFlightLegs(List<AirlineFlightLeg> value)
Object that holds the data on the individual legs of the flight ticket
|
void |
setInvoiceNumber(String value)
Airline tracing number
This field is used by the following payment products: cards
|
void |
setIsETicket(Boolean value)
Deprecated: This field is not used by any payment product
* true = The ticket is an E-Ticket
* false = the ticket is not an E-Ticket'
|
void |
setIsRestrictedTicket(Boolean value)
Indicates if the ticket is refundable or not.
|
void |
setIssueDate(String value)
This is the date of issue recorded in the airline system In a case of multiple issuances of the same ticket to a cardholder, you should use the last ticket date.
|
void |
setIsThirdParty(Boolean value)
Deprecated: This field is not used by any payment product
* true - The payer is the ticket holder
* false - The payer is not the ticket holder
|
void |
setMerchantCustomerId(String value)
Your ID of the customer in the context of the airline data
This field is used by the following payment products: 840
|
void |
setName(String value)
Deprecated: This field is not used by any payment product
Name of the airline
|
void |
setPassengerName(String value)
Deprecated: Use passengers instead
Name of passenger
|
void |
setPassengers(List<AirlinePassenger> value)
Object that holds the data on the individual passengers
This field is used by the following payment products: cards, 840
|
void |
setPlaceOfIssue(String value)
Deprecated: This field is not used by any payment product
Place of issue
For sales in the US the last two characters (pos 14-15) must be the US state code.
|
void |
setPnr(String value)
Deprecated: This field is not used by any payment product
Passenger name record
|
void |
setPointOfSale(String value)
IATA point of sale name
This field is used by the following payment products: 840
|
void |
setPosCityCode(String value)
Deprecated: This field is not used by any payment product
City code of the point of sale
|
void |
setTicketCurrency(String value)
Three-letter ISO currency code representing the currency in which ticket purchase amount is expressed.
|
void |
setTicketDeliveryMethod(String value)
Deprecated: This field is not used by any payment product
Delivery method of the ticket
|
void |
setTicketNumber(String value)
The ticket or document number contains:
* Airline code: 3-digit airline code number
* Form code: A maximum of 3 digits indicating the type of document, the source of issue and the number of coupons it contains
* Serial number: A maximum of 8 digits allocated on a sequential basis, provided that the total number of digits allocated to the form code and serial number shall not exceed ten
* TICKETNUMBER can be replaced with PNR if the ticket number is unavailable
This field is used by the following payment products: cards, 840
|
void |
setTotalFare(Integer value)
Total fare for all legs on the ticket, excluding taxes and fees.
|
void |
setTotalFee(Integer value)
Total fee for all legs on the ticket.
|
void |
setTotalTaxes(Integer value)
Total taxes for all legs on the ticket.
|
void |
setTravelAgencyName(String value)
Name of the travel agency issuing the ticket.
|
AirlineData |
withAgentNumericCode(String value)
Numeric code identifying the agent
This field is used by the following payment products: 840
|
AirlineData |
withCode(String value)
Airline numeric code
This field is used by the following payment products: 840
|
AirlineData |
withFlightDate(String value)
Deprecated: This field is not used by any payment product
Date of the Flight
Format: YYYYMMDD
|
AirlineData |
withFlightIndicator(String value)
Indicator representing the type of flight on the itinerary.
|
AirlineData |
withFlightLegs(List<AirlineFlightLeg> value)
Object that holds the data on the individual legs of the flight ticket
|
AirlineData |
withInvoiceNumber(String value)
Airline tracing number
This field is used by the following payment products: cards
|
AirlineData |
withIsETicket(Boolean value)
Deprecated: This field is not used by any payment product
* true = The ticket is an E-Ticket
* false = the ticket is not an E-Ticket'
|
AirlineData |
withIsRestrictedTicket(Boolean value)
Indicates if the ticket is refundable or not.
|
AirlineData |
withIssueDate(String value)
This is the date of issue recorded in the airline system In a case of multiple issuances of the same ticket to a cardholder, you should use the last ticket date.
|
AirlineData |
withIsThirdParty(Boolean value)
Deprecated: This field is not used by any payment product
* true - The payer is the ticket holder
* false - The payer is not the ticket holder
|
AirlineData |
withMerchantCustomerId(String value)
Your ID of the customer in the context of the airline data
This field is used by the following payment products: 840
|
AirlineData |
withName(String value)
Deprecated: This field is not used by any payment product
Name of the airline
|
AirlineData |
withPassengerName(String value)
Deprecated: Use passengers instead
Name of passenger
|
AirlineData |
withPassengers(List<AirlinePassenger> value)
Object that holds the data on the individual passengers
This field is used by the following payment products: cards, 840
|
AirlineData |
withPlaceOfIssue(String value)
Deprecated: This field is not used by any payment product
Place of issue
For sales in the US the last two characters (pos 14-15) must be the US state code.
|
AirlineData |
withPnr(String value)
Deprecated: This field is not used by any payment product
Passenger name record
|
AirlineData |
withPointOfSale(String value)
IATA point of sale name
This field is used by the following payment products: 840
|
AirlineData |
withPosCityCode(String value)
Deprecated: This field is not used by any payment product
City code of the point of sale
|
AirlineData |
withTicketCurrency(String value)
Three-letter ISO currency code representing the currency in which ticket purchase amount is expressed.
|
AirlineData |
withTicketDeliveryMethod(String value)
Deprecated: This field is not used by any payment product
Delivery method of the ticket
|
AirlineData |
withTicketNumber(String value)
The ticket or document number contains:
* Airline code: 3-digit airline code number
* Form code: A maximum of 3 digits indicating the type of document, the source of issue and the number of coupons it contains
* Serial number: A maximum of 8 digits allocated on a sequential basis, provided that the total number of digits allocated to the form code and serial number shall not exceed ten
* TICKETNUMBER can be replaced with PNR if the ticket number is unavailable
This field is used by the following payment products: cards, 840
|
AirlineData |
withTotalFare(Integer value)
Total fare for all legs on the ticket, excluding taxes and fees.
|
AirlineData |
withTotalFee(Integer value)
Total fee for all legs on the ticket.
|
AirlineData |
withTotalTaxes(Integer value)
Total taxes for all legs on the ticket.
|
AirlineData |
withTravelAgencyName(String value)
Name of the travel agency issuing the ticket.
|
public String getAgentNumericCode()
public void setAgentNumericCode(String value)
public AirlineData withAgentNumericCode(String value)
public String getCode()
public void setCode(String value)
public AirlineData withCode(String value)
public String getFlightDate()
public void setFlightDate(String value)
public AirlineData withFlightDate(String value)
public String getFlightIndicator()
public void setFlightIndicator(String value)
public AirlineData withFlightIndicator(String value)
public List<AirlineFlightLeg> getFlightLegs()
public void setFlightLegs(List<AirlineFlightLeg> value)
public AirlineData withFlightLegs(List<AirlineFlightLeg> value)
public String getInvoiceNumber()
public void setInvoiceNumber(String value)
public AirlineData withInvoiceNumber(String value)
public Boolean getIsETicket()
public void setIsETicket(Boolean value)
public AirlineData withIsETicket(Boolean value)
public Boolean getIsRestrictedTicket()
public void setIsRestrictedTicket(Boolean value)
public AirlineData withIsRestrictedTicket(Boolean value)
public Boolean getIsThirdParty()
public void setIsThirdParty(Boolean value)
public AirlineData withIsThirdParty(Boolean value)
public String getIssueDate()
public void setIssueDate(String value)
public AirlineData withIssueDate(String value)
public String getMerchantCustomerId()
public void setMerchantCustomerId(String value)
public AirlineData withMerchantCustomerId(String value)
public String getName()
public void setName(String value)
public AirlineData withName(String value)
public String getPassengerName()
public void setPassengerName(String value)
public AirlineData withPassengerName(String value)
public List<AirlinePassenger> getPassengers()
public void setPassengers(List<AirlinePassenger> value)
public AirlineData withPassengers(List<AirlinePassenger> value)
public String getPlaceOfIssue()
public void setPlaceOfIssue(String value)
public AirlineData withPlaceOfIssue(String value)
public String getPnr()
public void setPnr(String value)
public AirlineData withPnr(String value)
public String getPointOfSale()
public void setPointOfSale(String value)
public AirlineData withPointOfSale(String value)
public String getPosCityCode()
public void setPosCityCode(String value)
public AirlineData withPosCityCode(String value)
public String getTicketCurrency()
public void setTicketCurrency(String value)
public AirlineData withTicketCurrency(String value)
public String getTicketDeliveryMethod()
public void setTicketDeliveryMethod(String value)
public AirlineData withTicketDeliveryMethod(String value)
public String getTicketNumber()
public void setTicketNumber(String value)
public AirlineData withTicketNumber(String value)
public Integer getTotalFare()
public void setTotalFare(Integer value)
public AirlineData withTotalFare(Integer value)
public Integer getTotalFee()
public void setTotalFee(Integer value)
public AirlineData withTotalFee(Integer value)
public Integer getTotalTaxes()
public void setTotalTaxes(Integer value)
public AirlineData withTotalTaxes(Integer value)
public String getTravelAgencyName()
public void setTravelAgencyName(String value)
public AirlineData withTravelAgencyName(String value)
Copyright © 2023 Worldline Online Payments Direct. All rights reserved.