Flight Entities - Mapping Documentation¶
Domain: Flight
Entity Count: 35
Source File: flight-entities.xml
Table of Contents¶
- Airline
- AdditionalService
- ChargeableCheckedBags
- ChargeableSeat
- Address
- AircraftEquipment
- AllotmentDetails
- BaggageAllowance
- ElementaryPrice
- Bags
- BaseName
- Location
- ItinerarySegment
- Itinerary
- FareDetailsBySegment
- SegmentFare
- AirPrice
- TravelerPricing
- PassengerPricing
- PassengerContact
- TravelDocument
- Passenger
- FlightOffer
- Phone
- BookingRequirement
- TravelCondition
- AirFee
- AirTax
- ExtendedPrice
- PricingOptions
- PricedOffer
- FlightOrderRequest
- BookingRecord
- FlightBooking
- FlightSearch
Airline¶
Entity Class: com.perun.tlinq.entity.flight.CAirline
ID Field: iataCode
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdAirline
Services¶
| Service Name | Action | Return Class | Parameters |
|---|---|---|---|
getAirlines |
search |
com.perun.tlinq.entity.flight.CAirline |
airlineCodes (input) |
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
airlineCodes |
airlineCodes |
NoMapping | - | - |
iataCode |
iataCode |
DirectMapping | - | - |
icaoCode |
icaoCode |
DirectMapping | - | - |
businessName |
businessName |
DirectMapping | - | - |
commonName |
commonName |
DirectMapping | - | - |
type |
type |
DirectMapping | - | - |
AdditionalService¶
Entity Class: com.perun.tlinq.entity.flight.CAdditionalService
ID Field: type
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.AdditionalService
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
amount |
amount |
DirectMapping | - | - |
type |
#getServiceTypeString |
DirectMapping | - | - |
ChargeableCheckedBags¶
Entity Class: com.perun.tlinq.entity.flight.CCheckedBags
ID Field: id
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.ChargeableCheckdBags
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
quantity |
quantity |
DirectMapping | - | - |
weight |
weight |
DirectMapping | - | - |
weightUnit |
weightUnit |
DirectMapping | - | - |
id |
id |
DirectMapping | - | - |
ChargeableSeat¶
Entity Class: com.perun.tlinq.entity.flight.CChargeableSeat
ID Field: id
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.ChargeableSeat
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
id |
id |
DirectMapping | - | - |
number |
number |
DirectMapping | - | - |
Address¶
Entity Class: com.perun.tlinq.entity.flight.CAddress
ID Field: postalBox
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.Address
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
lines |
lines |
ArrayMapping | - | - |
cityName |
cityName |
DirectMapping | - | - |
countryCode |
countryCode |
DirectMapping | - | - |
stateName |
stateName |
DirectMapping | - | - |
postalBox |
postalBox |
DirectMapping | - | - |
AircraftEquipment¶
Entity Class: com.perun.tlinq.entity.flight.CAircraftEquipment
ID Field: code
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.AircraftEquipment
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
code |
code |
DirectMapping | - | - |
AllotmentDetails¶
Entity Class: com.perun.tlinq.entity.flight.CAllotmentDetails
ID Field: tourName
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.AllotmentDetails
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
tourName |
tourName |
DirectMapping | - | - |
tourReference |
tourReference |
DirectMapping | - | - |
BaggageAllowance¶
Entity Class: com.perun.tlinq.entity.flight.CBaggageAllowance
ID Field: weight
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.BaggageAllowance
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
weight |
weight |
DirectMapping | - | - |
quantity |
quantity |
DirectMapping | - | - |
weightUnit |
weightUnit |
DirectMapping | - | - |
ElementaryPrice¶
Entity Class: com.perun.tlinq.entity.flight.CElementaryPrice
ID Field: amount
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.ElementaryPrice
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
amount |
amount |
DirectMapping | - | - |
currencyCode |
currencyCode |
DirectMapping | - | - |
Bags¶
Entity Class: com.perun.tlinq.entity.flight.CBags
ID Field: quantity
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.Bags
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
quantity |
quantity |
DirectMapping | - | - |
weight |
weight |
DirectMapping | - | - |
weightUnit |
weightUnit |
DirectMapping | - | - |
price |
price |
DirectMapping | - | - |
bookable |
bookableByItinerary |
DirectMapping | - | - |
segmentIds |
segmentIds |
ArrayMapping | - | - |
travelerIds |
travelerIds |
ArrayMapping | - | - |
BaseName¶
Entity Class: com.perun.tlinq.entity.flight.CBaseName
ID Field: firstName
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.BaseName
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
firstName |
firstName |
DirectMapping | - | - |
lastName |
lastName |
DirectMapping | - | - |
middleName |
middleName |
DirectMapping | - | - |
Location¶
Entity Class: com.perun.tlinq.entity.flight.CLocation
ID Field: iataCode
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdLocation
Services¶
| Service Name | Action | Return Class | Parameters |
|---|---|---|---|
getLocations |
search |
com.perun.tlinq.entity.flight.CLocation |
subType (config), keyword (input) |
getAirports |
searchAirport |
com.perun.tlinq.entity.flight.CLocation |
subType (config), keyword (input) |
getCities |
searchCity |
com.perun.tlinq.entity.flight.CLocation |
subType (config), keyword (input) |
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
keyword |
keyword |
NoMapping | - | - |
iataCode |
iataCode |
DirectMapping | - | - |
name |
name |
DirectMapping | - | - |
subType |
subType |
DirectMapping | - | - |
detailedName |
detailedName |
DirectMapping | - | - |
type |
type |
DirectMapping | - | - |
cityName |
cityName |
DirectMapping | - | - |
cityCode |
cityCode |
DirectMapping | - | - |
countryName |
countryName |
DirectMapping | - | - |
countryCode |
countryCode |
DirectMapping | - | - |
regionCode |
regionCode |
DirectMapping | - | - |
ItinerarySegment¶
Entity Class: com.perun.tlinq.entity.flight.CItinerarySegment
ID Field: segmentId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdFOISegment
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
segmentId |
id |
DirectMapping | - | - |
duration |
duration |
DirectMapping | - | - |
carrierCode |
carrierCode |
DirectMapping | - | - |
carrierName |
carrierName |
DirectMapping | - | - |
flightNumber |
flightNumber |
DirectMapping | - | - |
numberOfStops |
numberOfStops |
DirectMapping | - | - |
blacklistedInEU |
blacklistedInEU |
DirectMapping | - | - |
departureAirportCode |
departureAirport |
DirectMapping | - | - |
departureAirportName |
departureAirportName |
DirectMapping | NoMapping | - |
departureTerminal |
departureTerminal |
DirectMapping | - | - |
departureTime |
departureTime |
DirectMapping | - | - |
arrivalAirportCode |
arrivalAirport |
DirectMapping | - | - |
arrivalAirportName |
arrivalAirportName |
DirectMapping | NoMapping | - |
arrivalTerminal |
arrivalTerminal |
DirectMapping | - | - |
arrivalTime |
arrivalTime |
DirectMapping | - | - |
Itinerary¶
Entity Class: com.perun.tlinq.entity.flight.CItinerary
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdFOItinerary
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
segments |
flightSegments |
ArrayMapping | - | Target Entity: ItinerarySegment |
duration |
duration |
DirectMapping | - | - |
FareDetailsBySegment¶
Entity Class: com.perun.tlinq.entity.flight.CFareDetails
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.FareDetailsBySegment
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
segmentId |
segmentId |
DirectMapping | - | - |
cabin |
cabin |
DirectMapping | - | - |
fareBasis |
fareBasis |
DirectMapping | - | - |
brandedFare |
brandedFare |
DirectMapping | - | - |
propertyClass |
property |
DirectMapping | - | - |
isAllotment |
allotment |
DirectMapping | - | - |
allotmentDetails |
allotmentDetails |
DirectMapping | - | - |
sliceDiceIndicator |
sliceDiceIndicator |
DirectMapping | - | - |
includedCheckedBags |
includedCheckedBags |
DirectMapping | - | - |
additionalServices |
additionalServices |
DirectMapping | - | - |
SegmentFare¶
Entity Class: com.perun.tlinq.entity.flight.CSegmentFare
ID Field: segmentId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdFOSegmentFare
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
segmentId |
segmentId |
DirectMapping | - | - |
cabin |
cabin |
DirectMapping | - | - |
fareBasis |
fareBasis |
DirectMapping | - | - |
segmentClass |
segmentClass |
DirectMapping | - | - |
includedCheckedWeight |
includedCheckedWeight |
DirectMapping | - | - |
includedCheckedBags |
includedCheckedBags |
DirectMapping | - | - |
AirPrice¶
Entity Class: com.perun.tlinq.entity.flight.CPrice
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.Price
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
currency |
currency |
DirectMapping | - | - |
base |
base |
DirectMapping | - | - |
total |
total |
DirectMapping | - | - |
fees |
fees |
ArrayMapping | - | - |
taxes |
taxes |
ArrayMapping | - | - |
refundableTaxes |
refundableTaxes |
DirectMapping | - | - |
TravelerPricing¶
Entity Class: com.perun.tlinq.entity.flight.CTravelerPricing
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.TravelerPricing
PassengerPricing¶
Entity Class: com.perun.tlinq.entity.flight.CPassengerPricing
ID Field: passengerId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdFOTravelerPricing
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
passengerId |
travelerId |
DirectMapping | - | - |
fareOption |
fareOption |
DirectMapping | - | - |
passengerType |
travelerType |
DirectMapping | - | - |
currency |
currency |
DirectMapping | - | - |
totalAmount |
totalAmount |
DirectMapping | - | - |
baseAmount |
baseAmount |
DirectMapping | - | - |
grandTotal |
grandTotal |
DirectMapping | - | - |
segmentFares |
segmentFares |
ArrayMapping | - | Target Entity: SegmentFare |
PassengerContact¶
Entity Class: com.perun.tlinq.entity.flight.CPassengerContact
ID Field: passengerId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.Contact
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
phone |
phone |
DirectMapping | - | - |
address |
adress |
DirectMapping | - | - |
phones |
phones |
ArrayMapping | - | - |
language |
language |
DirectMapping | - | - |
purpose |
purpose |
DirectMapping | - | - |
companyName |
companyName |
DirectMapping | - | - |
emailAddress |
emailAddress |
DirectMapping | - | - |
TravelDocument¶
Entity Class: com.perun.tlinq.entity.flight.CTravelDocument
ID Field: passengerId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.IdentityDocument
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
docType |
documentType |
DirectMapping | - | - |
docNumber |
number |
DirectMapping | - | - |
docExpiryDate |
expiryDate |
DirectMapping | - | - |
docIssuanceDate |
issuanceDate |
DirectMapping | - | - |
docIssuanceCountry |
issuanceCountry |
DirectMapping | - | - |
docIssuanceLocation |
issuanceLocation |
DirectMapping | - | - |
docValidityCountry |
validityCountry |
DirectMapping | - | - |
docBirthCountry |
birthCountry |
DirectMapping | - | - |
docBirthPlace |
birthPlace |
DirectMapping | - | - |
docNationality |
nationality |
DirectMapping | - | - |
holder |
holder |
DirectMapping | - | - |
Passenger¶
Entity Class: com.perun.tlinq.entity.flight.CPassenger
ID Field: id
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdPassenger
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
id |
id |
DirectMapping | - | - |
firstName |
firstName |
DirectMapping | - | - |
lastName |
lastName |
DirectMapping | - | - |
dateOfBirth |
dateOfBirth |
DirectMapping | - | - |
contact |
contact |
DirectMapping | - | Target Entity: PassengerContact |
document |
document |
DirectMapping | - | Target Entity: TravelDocument |
FlightOffer¶
Entity Class: com.perun.tlinq.entity.flight.CFlightOffer
ID Field: id
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdFlightOffer
Services¶
| Service Name | Action | Return Class | Parameters |
|---|---|---|---|
getFlightOffers |
search |
com.perun.tlinq.entity.flight.CFlightOffer |
originLocationCode (input), destinationLocationCode (input), departureDate (input), returnDate (input), adults (input), children (input), infants (input), travelClass (input), nonStop (input), currencyCode (input), max (input) |
getFlightOfferPricing |
getFlightOfferPricing |
com.perun.tlinq.entity.flight.CPricedOffer |
include (config), forceClass (config) |
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
origin |
originLocationCode |
NoMapping | - | - |
destination |
destinationLocationCode |
NoMapping | - | - |
departureDate |
departureDate |
NoMapping | - | - |
returnDate |
returnDate |
NoMapping | - | - |
travelClass |
travelClass |
NoMapping | - | - |
nonStopOnly |
nonStop |
NoMapping | - | - |
currencyCode |
currencyCode |
NoMapping | - | - |
adults |
adults |
NoMapping | - | - |
children |
children |
NoMapping | - | - |
infants |
infants |
NoMapping | - | - |
maxResults |
max |
NoMapping | - | - |
id |
id |
DirectMapping | - | - |
source |
source |
DirectMapping | - | - |
instantTicketingRequired |
instantTicketingRequired |
DirectMapping | - | - |
oneWay |
oneWay |
DirectMapping | - | - |
lastTicketingDate |
lastTicketingDate |
DirectMapping | - | - |
offerObject |
offerObject |
DirectMapping | - | - |
pricingObject |
pricingObject |
DirectMapping | - | - |
currency |
currency |
DirectMapping | - | - |
totalAmount |
totalAmount |
DirectMapping | - | - |
baseAmount |
baseAmount |
DirectMapping | - | - |
grandTotal |
grandTotal |
DirectMapping | - | - |
itineraries |
foItinerary |
ArrayMapping | - | Target Entity: Itinerary |
paxPricing |
paxPricing |
ArrayMapping | - | Target Entity: PassengerPricing |
Phone¶
Entity Class: com.perun.tlinq.entity.flight.CPhone
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.Phone
BookingRequirement¶
Entity Class: com.perun.tlinq.entity.flight.CBookingRequirement
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.BookingRequirements
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
invoiceAddressRequired |
invoiceAddressRequired |
DirectMapping | - | - |
mailingAddressRequired |
mailingAddressRequired |
DirectMapping | - | - |
emailAddressRequired |
emailAddressRequired |
DirectMapping | - | - |
phoneCountryCodeRequired |
phoneCountryCodeRequired |
DirectMapping | - | - |
mobilePhoneNumberRequired |
mobilePhoneNumberRequired |
DirectMapping | - | - |
phoneNumberRequired |
phoneNumberRequired |
DirectMapping | - | - |
postalCodeRequired |
postalCodeRequired |
DirectMapping | - | - |
paxConditions |
paxConditions |
ArrayMapping | - | Target Entity: TravelCondition |
TravelCondition¶
Entity Class: com.perun.tlinq.entity.flight.CTravelCondition
ID Field: passengerId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.PassengerConditions
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
passengerId |
travelerId |
DirectMapping | - | - |
genderRequired |
genderRequired |
DirectMapping | - | - |
documentRequired |
documentRequired |
DirectMapping | - | - |
documentIssuanceCityRequired |
documentIssuanceCityRequired |
DirectMapping | - | - |
dateOfBirthRequired |
dateOfBirthRequired |
DirectMapping | - | - |
redressRequiredIfAny |
redressRequiredIfAny |
DirectMapping | - | - |
airFranceDiscountRequired |
airFranceDiscountRequired |
DirectMapping | - | - |
spanishResidentDiscountRequired |
spanishResidentDiscountRequired |
DirectMapping | - | - |
residenceRequired |
residenceRequired |
DirectMapping | - | - |
AirFee¶
Entity Class: com.perun.tlinq.entity.flight.CAirFee
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.Fee
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
type |
type |
DirectMapping | - | - |
amount |
amount |
DirectMapping | - | - |
AirTax¶
Entity Class: com.perun.tlinq.entity.flight.CAirTax
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.Tax
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
code |
code |
DirectMapping | - | - |
amount |
amount |
DirectMapping | - | - |
ExtendedPrice¶
Entity Class: com.perun.tlinq.entity.flight.CExtPrice
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.ExtendedPrice
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
currency |
currency |
DirectMapping | - | - |
base |
base |
DirectMapping | - | - |
total |
total |
DirectMapping | - | - |
fees |
fees |
ArrayMapping | - | - |
taxes |
taxes |
ArrayMapping | - | - |
grandTotal |
grandTotal |
DirectMapping | - | - |
additionalServices |
additionalServices |
ArrayMapping | - | - |
refundableTaxes |
refundableTaxes |
DirectMapping | - | - |
margin |
margin |
DirectMapping | - | - |
billingCurrency |
billingCurrency |
DirectMapping | - | - |
PricingOptions¶
Entity Class: com.perun.tlinq.entity.flight.CPricingOptions
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.PricingOptions
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
fareType |
fareType |
ArrayMapping | - | - |
includedCheckedBagsOnly |
includedCheckedBagsOnly |
DirectMapping | - | - |
refundableFare |
refundableFare |
DirectMapping | - | - |
noRestrictionFare |
noRestrictionFare |
DirectMapping | - | - |
noPenaltyFare |
noPenaltyFare |
DirectMapping | - | - |
PricedOffer¶
Entity Class: com.perun.tlinq.entity.flight.CPricedOffer
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.model.FlightOffer
Services¶
| Service Name | Action | Return Class | Parameters |
|---|---|---|---|
getFlightOfferPricing |
getFlightOfferPricing |
com.perun.tlinq.entity.flight.CPricedOffer |
- |
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
type |
type |
DirectMapping | - | - |
id |
id |
DirectMapping | - | - |
source |
source |
DirectMapping | - | - |
instantTicketingRequired |
instantTicketingRequired |
DirectMapping | - | - |
nonHomogeneous |
nonHomogeneous |
DirectMapping | - | - |
oneWay |
oneWay |
DirectMapping | - | - |
disablePricing |
disablePricing |
DirectMapping | - | - |
lastTicketingDate |
lastTicketingDate |
DirectMapping | - | - |
paymentCardRequired |
paymentCardRequired |
DirectMapping | - | - |
lastTicketingDateTime |
lastTicketingDateTime |
DirectMapping | - | - |
noOfBookableSeats |
numberOfBookableSeats |
DirectMapping | - | - |
itineraries |
itineraries |
ArrayMapping | - | - |
price |
price |
DirectMapping | - | - |
FlightOrderRequest¶
Entity Class: com.perun.tlinq.entity.flight.CFlightOrderRequest
ID Field: `
**Default Factory:**AmadeusServiceFactory`
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdFlightOrderRequest
Services¶
| Service Name | Action | Return Class | Parameters |
|---|---|---|---|
createFlightOrder |
createFlightOrder |
com.perun.tlinq.entity.flight.CFlightBooking |
- |
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
passengers |
passengers |
ArrayMapping | - | Target Entity: Passenger |
pricedOffer |
pricedOffer |
DirectMapping | - | Target Entity: PricedOffer |
BookingRecord¶
Entity Class: com.perun.tlinq.entity.flight.CBookingRecord
ID Field: bookingOrderId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdBookingRecord
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
reference |
reference |
DirectMapping | - | - |
originSystem |
originSystem |
DirectMapping | - | - |
genTimestamp |
genTimestamp |
DirectMapping | - | - |
offerId |
offerId |
DirectMapping | - | - |
FlightBooking¶
Entity Class: com.perun.tlinq.entity.flight.CFlightBooking
ID Field: bookingOrderId
Default Factory: AmadeusServiceFactory
Factory: AmadeusServiceFactory¶
Native Entity: com.perun.tlinq.client.amadeus.entity.AmdFlightBooking
Services¶
| Service Name | Action | Return Class | Parameters |
|---|---|---|---|
createFlightOrder |
create |
com.perun.tlinq.entity.flight.CFlightBooking |
- |
getFlightOrder |
read |
com.perun.tlinq.entity.flight.CFlightBooking |
- |
getFlightOrder |
search |
com.perun.tlinq.entity.flight.CFlightBooking |
- |
cancelFlightOrder |
delete |
com.perun.tlinq.entity.flight.CFlightBooking |
- |
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
bookingOrderId |
bookingOrderId |
DirectMapping | - | - |
queuingOfficeId |
queuingOfficeId |
DirectMapping | - | - |
passengers |
passengers |
ArrayMapping | - | Target Entity: Passenger |
flightOffers |
offers |
ArrayMapping | - | Target Entity: FlightOffer |
bookingRecords |
records |
ArrayMapping | - | Target Entity: BookingRecord |
FlightSearch¶
Entity Class: com.perun.tlinq.entity.flight.CFlightSearch
ID Field: flightSearchId
Default Factory: NTSServiceFactory
Factory: NTSServiceFactory¶
Native Entity: com.perun.tlinq.client.nts.entity.flight.FlightsearchEntity
Services¶
| Service Name | Action | Return Class | Parameters |
|---|---|---|---|
getFlightSearch |
read |
- |
- |
getFlightSearch |
search |
- |
- |
createFlightSearch |
create |
- |
- |
updateFlightSearch |
update |
- |
- |
Field Mappings¶
| Target Field | Source Field | Mapping Type | Reverse Mapping | Notes |
|---|---|---|---|---|
flightSearchId |
flightSearchId |
DirectMapping | - | - |
searchBaseId |
searchBaseId |
DirectMapping | - | - |
searchId |
searchid |
DirectMapping | - | - |
sessionId |
sessionId |
DirectMapping | - | - |
origin |
origin |
DirectMapping | - | - |
destination |
dest |
DirectMapping | - | - |
departDate |
departureDate |
DirectMapping | - | - |
returnDate |
returnDate |
DirectMapping | - | - |
numAdults |
adults |
DirectMapping | - | - |
numChildren |
children |
DirectMapping | - | - |
numInfants |
infants |
DirectMapping | - | - |
nonStop |
nonStop |
DirectMapping | - | - |
currency |
currency |
DirectMapping | - | - |
Generated from flight-entities.xml