Package org.ota.air

Class Summary
AdvResTicketing Container used to hold information regarding advance reservation and/or advance ticketing.
AdvResTicketing.Sequence Schema fragment(s) for this class:
AdvResTicketing.Sequence.AdvReservation Specifies constraints on when advance reservations can be made.
AdvResTicketing.Sequence.AdvTicketing Specifies advance ticketing restrictions.
AirCheckIn Check-in information to be be used for self-service channels (kiosks, web and mobile).
AirCheckIn.BaggageInfo Specifies baggage information for each passenger checking in or the head of a baggage pool.
AirCheckIn.BaggageInfo.CheckedBaggageDetails Information for each piece of baggage being checked in for a specific passenger or pool.
AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails Speciifies details for the bag tag associated with this bag.
AirCheckIn.DocumentAndPrintInfo Specifies print information that should be used by the receiver to print various Check-in documents.
AirCheckIn.FlightInfo Identifies the flight segment(s) to be checked in.
AirCheckIn.FlightInfo.ArrivalInformation Specifies arrival information for a flight.
AirCheckIn.FlightInfo.CarrierInfo Specifies information for the operating carrier or marketing carrier (code share) for the flight.
AirCheckIn.FlightInfo.ServiceDetails Specifies additional service details for this flight.
AirCheckIn.FlightInfo.ServiceDetails.MealService Indicates the type of inflight meal service.
AirCheckIn.MessageFunction Specifies the primary function(s) of a particular Check-in message.
AirCheckIn.PassengerFlightInfo Captures information for a specific passenger travelling on a specific flight or segment.
AirCheckIn.PassengerFlightInfo.APIInfo Advanced passenger information that can pertain to an adult or an infant for up to five unique document types (e.g., visa, passport).
AirCheckIn.PassengerFlightInfo.BookingInfo Booking information related to this passenger and flight.
AirCheckIn.PassengerFlightInfo.InternationalProcessingInfo International document verification information related to the passenger.
AirCheckIn.PassengerFlightInfo.SeatBoardingInfo Specifies seat and boarding information for this passenger on this flight.
AirCheckIn.PassengerInfo Specifies information related to the passenger checking in.
AirCheckIn.PassengerInfo.ContactInfo Emergency contact information for the passenger.
AirCheckIn.PassengerInfo.Passenger Specifies a PTC for the passenger.
AirCheckIn.PassengerInfo.TicketingInfo Identifies the ticket to be used to check in for a flight segment or segments for this passenger.
AirCheckIn.PassengerInfo.TicketingInfo.CouponInfo Identifies the coupon to be used to check-in for a flight segment or segments.
AirCheckIn.PassengerInfo.TicketingInfo.PaymentTotal The total amount paid for this ticket (including all forms of payment).
AirCheckIn.PaymentInfo Captures payment information for services or fees not covered in the fare.
AirCheckIn.PaymentInfo.PaymentDetail Specifies payment information that may apply to upgrade data, baggage data, passenger data (e.g., meals, headsets, excess baggage).
AirDetailsRSAttributes Provides information concerning flight times and mileage.
AirItinerary Specifies the origin and destination of the traveler.
AirItinerary.OriginDestinationOption A container for OriginDestinationOptionType.
AirItinerary.OriginDestinationOption.FlightSegment A container for necessary data to describe one or more legs of a single flight number.
AirItineraryPricingInfo Pricing Information for an Air Itinerary Schema fragment(s) for this class:
AirItineraryPricingInfo.FareInfos This is a collection of FareInfo Schema fragment(s) for this class:
AirItineraryPricingInfo.FareInfos.FareInfo Detailed information on individual priced fares Schema fragment(s) for this class:
AirItineraryPricingInfo.ItinTotalFare Total price of the itinerary Schema fragment(s) for this class:
AirItineraryPricingInfo.PTCFareBreakdowns This is a collection of PTC Fare Breakdowns Schema fragment(s) for this class:
AirportPref Departure airport preferences, using IATA airport codes.
AirProcessingInfoGroup A collection of information that specifies how the message processing should occur or how the data should be returned.
AirReservation Contains all booking response information pertaining to a completed reservation.
AirReservation.BookingReferenceID Optional field available for use by trading partners as determined by their needs.
AirReservation.PricingOverview Information applicable to the pricing of the reservation.
AirReservation.PricingOverview.Account Specifies an account code applicable to the pricing and reservation.
AirReservation.Queues A container for queue information.
AirReservation.Queues.Queue Specifies queue information for this booking.
AirSearchPrefs Defines user preferences to be used in conducting a search.
AirSearchPrefs.CabinPref Defines preferred cabin(s) to be used in a search.
AirSearchPrefs.FareRestrictPref Constrains a fare search to those with restrictions that satisfy user-imposed limitations.
AirSearchPrefs.TicketDistribPref Defines Distribution prefernces.
AirSearchPrefs.VendorPref Specify vendors to include and exclude from the response.
AirTax Defines the data fields available for air tax.
AirTraveler Information about the person traveling.
AirTraveler.Address Address information of the person traveling.
AirTraveler.CustLoyalty Identifies the loyalty program(s) that the customer belongs to and associated information.
AirTraveler.Document Official travel document information associated with the person traveling.
AirTraveler.Email Email address of the person traveling.
AirTraveler.FlightSegmentRPHs Reference pointers to flight segments Schema fragment(s) for this class:
AirTraveler.Telephone Telephone number for the person traveling.
Authorization Information with which a traveller's identification is verified and/or charges are authorized.ToDo - this types should be moved to OTA_CommonTypes.
Authorization.AccountAuthorization Specifies account information about the customer seeking authorization.
Authorization.AccountAuthorization.AccountInfo Information about the account.
Authorization.BookingReferenceID The booking or confirmation number for which charges are being authorized.
Authorization.CheckAuthorization Specifies check information about the customer seeking authorization.
Authorization.CreditCardAuthorization Specifies credit card information about the customer seeking authorization.
AvailRQ The Availability Request message requests Flight Availability for a city pair on a specific date for a specific number and type of passengers.
AvailRQ.OriginDestinationInformation Information on the locations between which availability is to be checked.
AvailRQ.OriginDestinationInformation.SpecificFlightInfo To specify a flight for this origin and destination for which availability is to be checked.
AvailRS The Availability Response message contains Flight Availability for a city pair on a specific date.
AvailRS.OriginDestinationInformation Information on the locations between which availability was requested.
AvailRS.OriginDestinationInformation.OriginDestinationOption Holds the collection of flight options for this origin-destination pair.
AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment Details of the flight option for an origin destination pair.
AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail Booking codes available to be sold for a particular flight segment.
AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal The meal service for this booking class.
AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.TrafficRestrictionInfo Traffic restriction information for a specific flight.
BookFlightSegment Container for the flight segment data plus the MarriageGrp.
BookFlightSegment.BookingClassAvails A collection of availability counts per booking class.
BookFlightSegment.BookingClassAvails.BookingClassAvail Booking codes available to be sold for a particular flight segment.
BookingClassAvailabilityGroup Holds booking class and available seats quantity.
BookingPriceInfo Container for all the fare information.
BookModifyRQ The AirBook Modify Request message requests the system to modify an existing booking for one or more identified passengers.
BookRQ The Book Request message requests the system to book a specific itinerary for one or more identified passengers.
BookRQ.PriceInfo Pricing information for the air itinerary to be booked e.g.
BookRQ.Queue Specifies information necessary to place this booking on a particular host system queue.
BookRS The Book Response message contains the itinerary, passenger and pricing information sent in the request, along with a Booking reference number (PNR Locator) and ticketing information if the booking was successful.
BookRS.Sequence Schema fragment(s) for this class:
BookRS.Sequence.AirReservation Contains all booking response information pertaining to a completed reservation.
CabinAvailability Construct for holding cabin class information, such as seat availability or meal codes.
CabinAvailability.Meal Identifies any meal and/or beverage services that are provided.
CabinPrefGroup Indicates preferences for choice of airline cabin.
CheckInRQ This message provides an air travel check-in product specifically for the self-service channels (kiosks, web and mobile).
CheckInRS This message provides check-in response information.
DemandTicketRQ Provides the capability of requesting that a company responsible for ticket fulfillment, such as a GDS, issue an electronic ticket and/or automated miscellaneous charge order (MCO).
DemandTicketRQ.Commission Information specifying the commission to be paid.
DemandTicketRQ.CustomDiscountPricing The information needed when a passenger presents a discount/promotional coupon for a dollar/percentage of the fare or when a passenger qualifies for a percentage discount such as a senior discount.
DemandTicketRQ.DocumentInstructions A container of document instructions.
DemandTicketRQ.DocumentInstructions.DocumentInstruction A stored document instruction number to be used in ticketing.
DemandTicketRQ.Endorsement Remark provided to ensure common understanding between the passenger and the airline concerning any restrictions that may apply.
DemandTicketRQ.FlightReference A reference to a flight segment in a passenger name record.
DemandTicketRQ.MessageFunction Specifies the ticketing function to be done - an ET, itinerary invoice, or an automated MCO or a combination of functions.
DemandTicketRQ.PassengerName The name of the passenger as in the PNR.
DemandTicketRQ.PassengerNameReference A reference to the passenger name number to be ticketed.
DemandTicketRQ.PaymentInfo The form of payment information for the ticket to be issued.
DemandTicketRQ.PaymentInfo.CreditCardInfo The details for the card when form of payment is a credit card.
DemandTicketRQ.PricingInstruction An instruction for pricing the itinerary at the time of issuing a ticket.
DemandTicketRQ.QueuePNR Information to specify the queue on which a PNR should be placed after the ticket is isssued.
DemandTicketRQ.TravelAgencyServiceFee The service fee information for an associated document, such as a miscellaneous charge order or TASF.
DemandTicketRS Provides the capability to respond to a demand ticket request, returning minimal information about the ticket that was issued.
DemandTicketRS.QueuePNR Information to specify which queue a PNR was placed on after the ticket was isssued.
DemandTicketRS.TicketItemInfo Information for the ticket that was issued.
DemandTicketRS.TicketItemInfo.ConjunctiveTicket Used to specify conjunctive ticket/document numbers.
DemandTicketRS.TicketItemInfo.PassengerName The name of the person for whom the ticket was issued.
DetailsRQ The AirDetails Request message is used to request additional flight details for each leg of a flight (e.g.
DetailsRQ.AirDetail Information for a specific flight.
DetailsRS The AirDetails Response message provides additional flight details for each leg of a flight (e.g.
DetailsRS.FlightDetails Construct to describe details for a specific flight.
DetailsRS.FlightDetails.FlightLegDetails Construct for holding flight leg information.
DiscountPricingGroup The information needed for applying a discount to a fare.
DisplayQueueRS Returns booking files on queue and reason for queuing Schema fragment(s) for this class:
DisplayQueueRS.DisplayQueue Request booking files from queue.
DisplayQueueRS.DisplayQueue.AirReservation Specifies the full booking file data.
DisplayQueueRS.DisplayQueue.AirReservation.Reason Identifies the reason and method for queuing.
DisplayQueueRS.DisplayQueue.QueueItem Condensed information about the queued booking file.
DisplayQueueRS.DisplayQueue.QueueItem.Reason Identifies the reason and method for queuing.
EquipmentTypePref Indicates preferences for type of airplane.
Fare Holds a base fare, tax, total and currency information on a price Schema fragment(s) for this class:
Fare.BaseFare Price of the inventory excluding taxes and fees.
Fare.Discounts Collection for discounts.
Fare.EquivFare Price of the inventory excluding taxes and fees in the payable currency.
Fare.ExchangeInfo Exchange ticket/document information.
Fare.ExchangeInfo.CouponInfo Optional information on coupon numbers being exchanged.
Fare.ExchangeInfo.OriginalOriginDestination The original origin and destination for exchanged ticket/documents.
Fare.FareBaggageAllowance Checked baggage allowance for the fare.
Fare.FareConstruction Should not contain unstructured FareCalc data.
Fare.Fees This is a collection of Fees Schema fragment(s) for this class:
Fare.Fees.Fee Any additional fee incurred by the passenger but not shown on the ticket.
Fare.OriginalIssueInfo The original ticket/document issue information.
Fare.Taxes This is a collection of Taxes Schema fragment(s) for this class:
Fare.TotalFare The total price that the passenger would pay (includes fare, taxes, fees) Schema fragment(s) for this class:
Fare.TourCode The tour code associated with the fare.
Fare.UnstructuredFareCalc Contains the fare calc information for the stored fare for the passenger.
FareDisplayRQ The air fare display request enables display of fares between a given city pair.
FareDisplayRQ.Account Specifies an account code for which fares are requested.
FareDisplayRQ.OriginDestinationInformation Origin and Destination location as well as all fare related detail information required for fare display.
FareDisplayRQ.SpecificFlightInfo Specify actual airline, flight number, or booking class.
FareDisplayRQ.TravelerInfoSummary Information regarding the numbers and types of passengers.
FareDisplayRQ.TravelerInfoSummary.PassengerTypeQuantity Specify number of passengers using Passenger Type Codes.
FareDisplayRQ.TravelerInfoSummary.PassengerTypeQuantity.ReductionPref Specify a desired reduction amount or percentage for this passenger type Schema fragment(s) for this class:
FareDisplayRQ.TravelPreferences Contains travel preference information.
FareDisplayRQ.TravelPreferences.BookingClassPref Booking Classes (RBD's) to include or exclude) Schema fragment(s) for this class:
FareDisplayRQ.TravelPreferences.FareAccessTypePref Indicates the fare calculation type e.g.
FareDisplayRQ.TravelPreferences.FareAccessTypePref.NegotiatedFareCodes Container for multiple negotiated fare codes Schema fragment(s) for this class:
FareDisplayRQ.TravelPreferences.FareAccessTypePref.NegotiatedFareCodes.NegotiatedFareCode Account code required to access fares Schema fragment(s) for this class:
FareDisplayRQ.TravelPreferences.FareApplicationTypePref Indicates the journey type for which fares are required e.g.
FareDisplayRQ.TravelPreferences.FareTypePref Indicates the type of fare required e.g.
FareDisplayRQ.TravelPreferences.GlobalIndicatorPref Specify global direction preferences (e.g.
FareDisplayRQ.TravelPreferences.PricingPrefs Specify whether prices returned should include Taxes, ServicesFees Schema fragment(s) for this class:
FareDisplayRQ.TravelPreferences.PricingPrefs.ExchangeRates Container for exchange rate elements Schema fragment(s) for this class:
FareDisplayRS Response message contains the various fares for a given origin and destination, including some general fare conditions (e.g., minimum/maximum stay).
FareDisplayRS.ExchangeRates Container for exchange rates.
FareDisplayRS.FareDisplayInfos Container for multiple returned FareDisplayInfo elements Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo Standard fare information.
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.NetFare Information for a fare that can be distributed by others.
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions Container for multiple restriction elements Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction Date time and flight restrictions.
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.ConnectionLocations Container for routing restrictions Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.ConnectionLocations.ConnectionLocation Include or exclude connection locations Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.DateRestriction Allows fare contract to include or exclude date ranges Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.DaysOfWeekRestriction Allows Fare Contract to be restricted to certain days of the week for outbound, return or all journey directions Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.FlightNumberRange Include or exclude a flight number range Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.Flights Container for flight number restrictions Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.Flights.Flight Include or exclude a specific flight number Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.SaleDateRestriction Restrict sale dates for this contract.
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.TimeRestrictions Container for time of day restrictions Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.Restrictions.Restriction.TimeRestrictions.TimeRestriction Allows fare contract to be restricted by time of day Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.SeasonalInfo Seasonal information for this fare.
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.SeasonalInfo.SeasonalRange The date range for the season.
FareDisplayRS.FareDisplayInfos.Routing Specifies the routing for all the fares.
FareDisplayRS.FareDisplayInfos.Routing.Info The routing direction and city airports for the direction.
FareDisplayRS.OtherFareInformation Container for information relating to fare contracts that have not been returned in this message Schema fragment(s) for this class:
FareDisplayRS.OtherFareInformation.Airlines Container for airlines.
FareInfo Rules for this priced option.
FareInfo.Date Date information applicable to the fare rules.
FareInfo.FareInfoInner Fares and related information for this fare rule.
FareInfo.FareInfoInner.Date Date information applicable to the fare.
FareInfo.FareInfoInner.Fare The base and total fare and tax amounts associated with the rule.
FareInfo.FareInfoInner.PTC The passenger types for which the fare is applicable.
FareInfo.FareReference Used to provide the fare basis code, the fare class code, and/or ticket designator.
FareInfo.RuleInfo Information regarding restrictions governing use of the fare.
FareRestrictPrefGroup Identifies preferences for airfare restrictions acceptable or not acceptable for a given travel situation.
FareRuleResponseInfo The collection of Fare Rule requests and the applicable Fare Rule categories.
FareRuleResponseInfo.AdvisoryInfo Advisory information that applies to all the rule information.
FareRuleResponseInfo.Routing Specifies the routing for all the fares.
FareRuleResponseInfo.Routing.Info The routing direction and city airports for the direction.
FlifoRQ Retrieve real-time flight departure, arrival and gate information for a particular flight, including actual as well as scheduled departure and arrival times.
FlifoRQ.FlightSegment The flight for which flifo information is being requested.
FlifoRS Details of flight departure, arrival and gate information for a particular flight, including actual as well as scheduled departure and arrival times.
FlifoRS.FlightInfoDetails A collection of flight information for a flight number.
FlifoRS.FlightInfoDetails.FlightLegInfo Information regarding each leg of the flight.
FlifoRS.FlightInfoDetails.FlightLegInfo.ArrivalAirport Arrival point of flight segment.
FlifoRS.FlightInfoDetails.FlightLegInfo.ArrivalDateTime Specifies scheduled and other date time information.
FlifoRS.FlightInfoDetails.FlightLegInfo.DepartureAirport Departure airport for flight leg.
FlifoRS.FlightInfoDetails.FlightLegInfo.DepartureDateTime Specifies scheduled and other date time information.
FlifoRS.FlightInfoDetails.FlightLegInfo.OperationTimes A collection of OperationTimes.
FlifoRS.FlightInfoDetails.FlightLegInfo.OperationTimes.OperationTime Provides information on operational events for this flight leg e.g.
FlightLeg Specifies minimal information about a flight.
FlightSegment FlightSegmentType extends FlightSegmentBaseType to provide additional functionality.
FlightSegment.MarketingAirline The marketing airline.
FlightTypePrefGroup Indicates preferences for certain types of flights, such as connections or stopovers, when used for a specific travel situation.
Fulfillment Payment information relevant to a booking.
Fulfillment.PaymentDetails Container for Payment Detail.
Fulfillment.PaymentDetails.PaymentDetail Form of payment details for the requested booking.
Fulfillment.PaymentText Used to provide textual information concerning fulfillment.
Fulfillment.Receipt Specifies the requested distribution method for the ticket receipt.
GlobalDirectionGroup The global direction and maximum permitted miles for the fare.
LowFareSearchRQ The Low Fare Search Request message requests priced itinerary options for flights between specific city pairs on specific dates for specific numbers and types of passengers.
LowFareSearchRQ.OriginDestinationInformation Origin and Destination location, and time information for the Air Low Fare Search request.
LowFareSearchRQ.OriginDestinationInformation.AlternateLocationInfo Specifies alternate location(s) for the origin and/or destination.
LowFareSearchRQ.TravelPreferences Air Low Fare Search Request preference information.
LowFareSearchRS The Low Fare Search Response message contains a number of 'Priced Itinerary' options.
MarketingCabin Marketing name for the First, Business or Economy cabin.
NegotiatedFareAttributes Attribute collection providing private fare profile.
OtherServiceInfo Other Service Information (OSI) for relevant airlines Schema fragment(s) for this class:
PricedItineraries Container for priced itineraries.
PricedItineraries.PricedItinerary Itinerary with pricing information.
PricedItineraries.PricedItinerary.AirItineraryPricingInfo Pricing Information for an Air Itinerary.
PricedItineraries.PricedItinerary.TicketingInfo Container for TicketingInfoRS_Type.
PricedItineraries.PricedItinerary.TicketingInfo.DeliveryInfo Shipping information for the ticket.
PriceRequestInformation Identify pricing source, if negotiated fares are requested and if it is a reprice request.
PriceRequestInformation.NegotiatedFareCode Contains negotiated fare code information.
PriceRequestInformation.RebookOption Provides information concerning a flight segment that can be rebooked for a lower fare.
PriceRQ The Price Request message requests pricing information for specific flights on specific dates for a specific number and type of passengers.
PriceRQ.FlightReference Used to reference flight segments that have already been booked for which pricing is requested.
PriceRS The Pricing Response message contains a 'Priced Itinerary'.
PriceRS.Sequence Schema fragment(s) for this class:
PriceRS.Sequence.PricingOverview Pricing information which applies to all the priced itineraries.
PriceRS.Sequence.PricingOverview.Account An account code that applies to all the priced itineraries.
PriceRS.Sequence.PricingOverview.PTCFareBreakdowns A collection of fares by PTC code.
PricingInfoGroup Use to specify a type of pricing information and whether it should be applied or not applied to the pricing.
PTCFareBreakdown Per passenger type code pricing for this itinerary.
PTCFareBreakdown.Endorsements Container for endorsements.
PTCFareBreakdown.Endorsements.Endorsement Specifies ticket endorsement information.
PTCFareBreakdown.FareBasisCodes This is a collection of fare basis codes.
PTCFareBreakdown.FareBasisCodes.FareBasisCode Fare basis code for the price for this PTC Schema fragment(s) for this class:
PTCFareBreakdown.FareInfo Detailed information on individual priced fares.
PTCFareBreakdown.PassengerFare The total passenger fare with cost breakdown.
PTCFareBreakdown.PassengerFare.TicketFeeDetail The ticket fee information for this passsenger type code.
PTCFareBreakdown.PassengerFare.TicketFeeDetail.Fee The ticket fee code.
PTCFareBreakdown.PassengerFare.TicketFeeDetail.Fee.BaseFee The base fee amount.
PTCFareBreakdown.PassengerFare.TicketFeeDetail.Fee.Taxes A collection of taxes.
PTCFareBreakdown.PassengerFare.TicketFeeDetail.Fee.Total The total of the base fee and taxes.
PTCFareBreakdown.PassengerFare.TicketFeeDetail.Total Used to specify the total base fees, total taxes and total of both.
PTCFareBreakdown.PricingUnit A pricing unit for a passenger type code.
PTCFareBreakdown.PricingUnit.FareComponent Provides the data for a component of the fare.
PTCFareBreakdown.PricingUnit.FareComponent.FlightLeg The flight leg information for the fare component.
PTCFareBreakdown.TicketDesignators This is a collection of ticket designator elements.
PTCFareBreakdown.TicketDesignators.TicketDesignator Contains the discount code and a flight reference applicable to the fare.
RuleInfo Contains summary fare rule information as well as detailed Rule Information for Fare Basis Codes.
RuleInfo.ChargesRules General container for rules specifying amounts for such things as: surcharges, deposits, change penalties, cancellation penalties, etc.
RuleInfo.ResTicketingRules General container for rules regarding fare reservation, ticketing and sale restrictions Schema fragment(s) for this class:
RuleInfo.ResTicketingRules.AdvResTicketing Container for holding rules regarding advance reservation or ticketing restrictions.
RulesRQ The Rules Request message requests text rules for a specific fare class code for an airline and city pair on a specific date.
RulesRQ.SubSection Schema fragment(s) for this class:
RulesRS The Rules Response message contains a set of text (human readable) rule information paragraphs.
RulesRS.FareRuleResponseInfo Provides fare rules and the applicable fare rule categories.
ScheduleRQ The Schedule Request message requests Flight Schedules for a city pair.
ScheduleRS The Schedule Response message contains Flight Schedules for a city pair.
ScheduleRS.OriginDestinationOptions Origin and Destination location, and time information for the Air Schedule request.
ScheduleRS.OriginDestinationOptions.OriginDestinationOption Schema fragment(s) for this class:
ScheduleRS.OriginDestinationOptions.OriginDestinationOption.FlightSegment A collection of one or more legs that are defined as a single flight number.
ScheduleRS.OriginDestinationOptions.OriginDestinationOption.FlightSegment.BookingClass Reservation booking codes for a particular flight segment.
ScheduleRS.OriginDestinationOptions.OriginDestinationOption.FlightSegment.TrafficRestrictionInfo Traffic restriction information for a specific flight.
SeatMapRQ The Seat map Request message requests seat map details for one or more flight segments for specific dates.
SeatMapRQ.AirTravelers Collection of AirTravelers.
SeatMapRQ.AirTravelers.AirTraveler This specifies the quantity and types of passengers.
SeatMapRQ.SeatMapRequest The number of flight segments for which the Seat Map is requested for.
SeatMapRQ.SeatMapRequest.SeatDetails Object to hold the seat details that is to be requested.
SeatMapRQ.SeatMapRequest.SeatDetails.ResBookDesignations A collection of ResBookDesignations.
SeatMapRQ.SeatMapRequest.SeatDetails.ResBookDesignations.ResBookDesignation If the seat map display is requested for the cabin class in which a particular booking designator code (booking class) lies then that booking class can be specified in this element.
SeatMapRS The SeatMap Response message contains the seat map details for the request options given for the requested flight segments.
SeatMapRS.SeatMapResponses Seat map response element containing the results of the request Schema fragment(s) for this class:
SeatMapRS.SeatMapResponses.AirTravelers Collection of AirTravelers.
SeatMapRS.SeatMapResponses.AirTravelers.AirTraveler This specifies the quantity and types of passengers.
SeatMapRS.SeatMapResponses.SeatMapResponse One SeatMapResponse element is returned for each of the flight segment requested in the input request.
SeatMapRS.SeatMapResponses.SeatMapResponse.SeatMapDetails This identifies the seat map details for the flight segment in the corresponding 'FlightSegmentInfo' element.
SeatMapRS.SeatMapResponses.SeatMapResponse.SeatMapDetails.CabinClass Describes the Cabin details in a seat map.
SeatMapRS.SeatMapResponses.SeatMapResponse.SeatMapDetails.CabinClass.AirRows Collection of Air Rows Schema fragment(s) for this class:
SeatMapRS.SeatMapResponses.SeatMapResponse.SeatMapDetails.CabinClass.AirRows.AirRow Row in a Cabin class of a flight Schema fragment(s) for this class:
SeatMapRS.SeatMapResponses.SeatMapResponse.SeatMapDetails.CabinClass.AirRows.AirRow.AirSeat A Seat within a row Schema fragment(s) for this class:
SpecialReqDetails Remarks, OSIs, Seat Requests etc.
SpecialReqDetails.OtherServiceInformations A collection of Other Service Information Schema fragment(s) for this class:
SpecialReqDetails.OtherServiceInformations.OtherServiceInformation Other Service Information (OSI) for relevant airlines Schema fragment(s) for this class:
SpecialReqDetails.Remarks A collection of Remark Schema fragment(s) for this class:
SpecialReqDetails.Remarks.Remark Supplementary information for this booking Schema fragment(s) for this class:
SpecialReqDetails.SeatRequests A collection of Seat Request Schema fragment(s) for this class:
SpecialReqDetails.SeatRequests.SeatRequest Seating requests for each passenger for each air leg of this trip.
SpecialReqDetails.SpecialRemarks A collection of Special Remark Schema fragment(s) for this class:
SpecialReqDetails.SpecialRemarks.SpecialRemark Itinerary Remarks, Invoice Remarks, etc.
SpecialReqDetails.SpecialRemarks.SpecialRemark.AuthorizedViewers A container for authorized viewers.
SpecialReqDetails.SpecialRemarks.SpecialRemark.AuthorizedViewers.AuthorizedViewer Specifies those authorized to view a confidential special remark.
SpecialReqDetails.SpecialRemarks.SpecialRemark.FlightRefNumber One or more flights to whom this request applies Schema fragment(s) for this class:
SpecialReqDetails.SpecialRemarks.SpecialRemark.TravelerRefNumber One or more travelers to whom this request applies Schema fragment(s) for this class:
SpecialReqDetails.SpecialServiceRequests A collection of Special Service Request Schema fragment(s) for this class:
SpecialReqDetails.SpecialServiceRequests.SpecialServiceRequest Special Service Requests (SSR) for this booking Schema fragment(s) for this class:
SpecialServiceRequest SSR's for this booking request e.g.,.
SpecificFlightInfo Specify actual airline, flight number, or booking class Schema fragment(s) for this class:
SpecificFlightInfo.BookingClassPref Specifies specific booking classes to include and/or exclude in the response.
StayRestrictions Type defining Min and Max Stay Restrictions Schema fragment(s) for this class:
StayRestrictions.Sequence Schema fragment(s) for this class:
StayRestrictions.Sequence.MaximumStay Specifies restrictions for the longest length/period of time or last day to begin or complete the return.
StayRestrictions.Sequence.MinimumStay Specifies restrictions for the shortest length/period of time or earliest day return travel can commence or be completed.
TicketingInfo Minimum information about ticketing required to complete the booking transaction.
TicketingInfo.TicketAdvisory Open text field available for additional ticket information.
TicketingInfoRS Extends TicketingInfoType to provide an eTicketNumber.
TravelerInfo Identifies passenger(s) who will travel on the reservation.
TravelerInfo.AirTraveler Information about the person traveling.
TravelerInfo.AirTraveler.Comment A comment about the air traveler.
TravelerInfoSummary Specify passenger numbers and types Schema fragment(s) for this class:
TravelerInfoSummary.AirTravelerAvail Specifies passenger numbers and types.
TravelerInfoSummary.PriceRequestInformation Identifies pricing source, if negotiated fares are requested and if it is a reprice request.
TravelerInfoSummary.PriceRequestInformation.Account Specifies an account code to be used in pricing.
TravelerInfoSummary.PriceRequestInformation.DiscountPricing The information needed when a passenger presents a discount/promotional coupon for a dollar/percentage of the fare or when a passenger qualifies for a percentage discount such as a senior discount.
TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference Specifies a flight to which the discount pricing applies.
TravelerInfoSummary.PriceRequestInformation.LocationRequirement Location requirement information for pricing.
TravelerInfoSummary.PriceRequestInformation.SegmentOverride Used to specify a segment that should be overridden.
TravelerRefNumberGroup A reference place holder used as a pointer to link back to the traveler.
VoluntaryChanges Specifies charges and/or penalties associated with making ticket changes after purchase.
VoluntaryChanges.Penalty Specifies penalty charges as either a currency amount or a percentage of the fare Schema fragment(s) for this class:
 

Enum Summary
AirCheckIn.BaggageInfo.CheckedBaggageDetails.BagTagDetails.IssuanceMethod Schema fragment(s) for this class:
AirCheckIn.FlightInfo.ArrivalInformation.DateChangeIdentifier Schema fragment(s) for this class:
AirCheckIn.MessageFunction.Function Schema fragment(s) for this class:
AirCheckIn.PassengerFlightInfo.SeatBoardingInfo.NonRevCategory Schema fragment(s) for this class:
AirItineraryPricingInfo.ItinTotalFare.Usage Schema fragment(s) for this class:
AirProcessingInfoGroup.Search Schema fragment(s) for this class:
AirProcessingInfoGroup.TargetSource Schema fragment(s) for this class:
AirTax.TaxTransaction Schema fragment(s) for this class:
AirTrip Identifies the trip type - one way, return, circle trip, open jaw Schema fragment(s) for this class:
AirTripDirection Schema fragment(s) for this class:
Authorization.CreditCardAuthorization.Source Schema fragment(s) for this class:
BookFlightSegment.ETicketEligibility Schema fragment(s) for this class:
DemandTicketRQ.FlightReference.RangePosition Schema fragment(s) for this class:
DemandTicketRQ.MessageFunction.Function Schema fragment(s) for this class:
DemandTicketRQ.PassengerNameReference.RangePosition Schema fragment(s) for this class:
DemandTicketRQ.TravelAgencyServiceFee.Type Schema fragment(s) for this class:
DetailsRS.FlightDetails.FlightLegDetails.DateChangeNbr Schema fragment(s) for this class:
DiscountPricingGroup.Purpose Schema fragment(s) for this class:
DiscountPricingGroup.Type Schema fragment(s) for this class:
DiscountPricingGroup.Usage Schema fragment(s) for this class:
DisplayOrder Schema fragment(s) for this class:
Fare.Fees.Fee.FeeTransaction Schema fragment(s) for this class:
FareAccessPref Fare calculation type (e.g.
FareApplication Indicates how the fare may be applied, such as one way or roundtrip.
FareDisplayRQ.TravelPreferences.GlobalIndicatorPref.GlobalIndicatorCode Schema fragment(s) for this class:
FareDisplayRQ.TravelPreferences.PricingPrefs.CurrencyOption Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.FareIndication Schema fragment(s) for this class:
FareDisplayRS.FareDisplayInfos.FareDisplayInfo.SeasonalInfo.Comment Schema fragment(s) for this class:
FareInfo.Date.Type Schema fragment(s) for this class:
FareInfo.FareInfoInner.Date.Type Schema fragment(s) for this class:
FareStatus Identifies whether the fare was constructed, published, created, etc.
FlifoRS.FlightInfoDetails.FlightLegInfo.OperationTimes.OperationTime.Time Schema fragment(s) for this class:
FlightTypePrefGroup.FlightType Specifies a particular type of flight (e.g.
FlightTypePrefGroup.NonScheduledFltInfo Schema fragment(s) for this class:
FlightTypePrefGroup.Routing Schema fragment(s) for this class:
GlobalIndicator Specifies the global travel area.
LowFareSearchRQ.TravelPreferences.FlexDatePref Schema fragment(s) for this class:
PricingSource It can be used to indicate whether the fare is public or private.
PTCFareBreakdown.PassengerFare.TicketFeeDetail.Total.Type Schema fragment(s) for this class:
PTCFareBreakdown.PassengerFare.Usage Schema fragment(s) for this class:
SpecialReqDetails.SpecialRemarks.SpecialRemark.TravelerRefNumber.RangePosition Schema fragment(s) for this class:
SpecificFlightInfo.BookingClassPref.ResBookDesigCode Schema fragment(s) for this class:
StayRestrictions.Sequence.MaximumStay._return Schema fragment(s) for this class:
StayUnit Defines the 'Units' that can be applied to Stay restrictions.
TicketingInfo.BookingChange Schema fragment(s) for this class:
TravelerInfoSummary.PriceRequestInformation.LocationRequirement.Type Schema fragment(s) for this class:
TravelerInfoSummary.PriceRequestInformation.SegmentOverride.Segment Schema fragment(s) for this class: