Package org.ota.pkg

Class Summary
_package Defines a complete package holiday request.
_package.Extras A collection of Extras requests.
_package.ItineraryItems A collection of elements to allow any item of inventory to be requested for a booking.
_package.ItineraryItems.ItineraryItem Details of a package component.
_package.ItineraryItems.ItineraryItem.Accommodation Details of an accommodation item requeired in the package Schema fragment(s) for this class:
_package.ItineraryItems.ItineraryItem.Accommodation.MealPlans A collection of MealPlan elements Schema fragment(s) for this class:
_package.ItineraryItems.ItineraryItem.Accommodation.RoomProfiles A collection of RoomProfile elements Schema fragment(s) for this class:
AccommodationClassGroup Rating of an accommodation property.
AgentCommissionGroup Defines the fee earned by the agent for the booking.
AvailRQ A request for availability of a specific package.
AvailRQ.Routing The departure and arrival points for outward and/or return travel.
AvailRS The message details the availability of a requested package Schema fragment(s) for this class:
AvailRS._package Details of the requested package.
AvailRS._package.Cautions A collection of items of essential information relating to components of a package itinerary.
AvailRS._package.ItineraryItems A collection of elements to allow any item of inventory to be requested for a package.
AvailRS._package.PriceInfo Contains a guide price for the package and the occupancy level to which it applies.
AvailRS.AccommodationChoices A collection of available properties.
AvailRS.AccommodationChoices.AvailableProperty Details of a property available for the request date and duration Schema fragment(s) for this class:
AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices Schema fragment(s) for this class:
AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableMealPlans Schema fragment(s) for this class:
AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableRooms Schema fragment(s) for this class:
AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableRooms.Room Describes a type of room/cabin/apartment etc Schema fragment(s) for this class:
AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices A collection of price information for each available room based on an available board terms (meal plan) e.g prices for each room based on Half Board.
AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices.RoomPrice Schema fragment(s) for this class:
AvailRS.AccommodationChoices.AvailableProperty.Resort Identifies the resort and destination of the property Schema fragment(s) for this class:
AvailRS.AccommodationChoices.AvailableProperty.SourceIdentification Identifies the current source for information on the property.
AvailRS.TravelChoices A collection of TravelItem elements.
AvailRS.TravelChoices.TravelItem Details of a travel choice.
AvailRS.TravelChoices.TravelItem.Cautions A collection of items of essential information relating to travel items.
AvailRS.TravelChoices.TravelItem.SupplementCharges A collection of supplementary charges.
AvailRS.TravelChoices.TravelItem.TravelDetail Provides details of travel arrangements by segment.
AvailRS.TravelChoices.TravelItem.TravelJourney Provides information on a complete travel journey.
BookRQ A message to request a package holiday booking.
BookRQ.OwnInsuranceChoices A collection of insurance policy details supplied by the customers.
BookRQ.PassengerListItems Details of all passengers in a reservation or reservation segment.
BookRQ.PaymentDetails A collection of chosen payment methods.
BookRQ.PaymentDetails.PaymentDetail Details of a payment Schema fragment(s) for this class:
BookRS Confirmation of a package booking.
BookRS.OwnInsuranceChoices A collection of insurance policy details supplied by the customers.
BookRS.TicketingInfo Info on ticketing fulfilment, Schema fragment(s) for this class:
BookRS.Transactions Details of each transaction posted against a reservation.
BookRS.Transactions.Transaction Details of a transaction posted against a reservation.
Charges A value representing a supplement for an item over the cost of the item on which a package basic price is calculated; may be repeated for multiple currencies e.g.
CostingItem Details of an invoice item Schema fragment(s) for this class:
CostRQ A request for a costing of a specific profile of a package.
CostRQ.PassengerListItems Details of all passengers in a reservation or reservation segment.
CostRQ.ProvisionalID A temporary reference supplied when inventory has been reserved pending booking confirmation.
CostRS The message returns a basic costing for a requested package.
CostRS.AcceptedPaymtForms Details of the forms of payment accepted for this package.
CostRS.AcceptedPaymtForms.AcceptedPaymtForm Provides details of acceptable types of payment (e.g.
CostRS.AvailableExtras A collection of extras which are bookable with the selected holiday package.
CustomerCounts CustomerCounts- Categorization of all Customers in a reservation or request.
CustomerCounts.CustomerCount The quantity and definition of one customer type.
DestinationLevelGroup Defines a destination.
Extras Requests an optional service which is not included in the standard package but may be booked in addition.
ExtrasCore Describes an optional service which is not included in the standard package but may be booked in addition.
ExtrasInfo Describes an optional service which is not included in the standard package but may be booked in addition.
ExtrasInfo.AdditionalInfoPrompt Additional textual information is sometimes required when an Extra is selected.
ExtrasInfo.Criteria Conditions which must be met for an extra to be bookable e.g.
ExtrasInfo.ExtraLocationInfo Indicates where the extra can be obtained and returned, (e.g., airport, property or resort).
ExtrasInfo.ParentExtras Identifies the parent with which this Extra is available (e.g., an ice skating session with ice skates).
ExtrasInfo.Periods A collection of prices by booking period.
ExtrasInfo.Periods.Period The price of the Extra per unit (which may be person, room, car etc,) and/or duration Schema fragment(s) for this class:
ExtrasInfoRQ A request for a details of the extras available with a package, optionally modified by the profile of the passengers.
ExtrasInfoRQ.PassengerListItems Details of all passengers or of quantities by type Schema fragment(s) for this class:
ExtrasInfoRS The message returns package extras and/or car rental information for a specific package.
ExtrasInfoRS.ExtraGroups A collection of groupings of extra facilities Schema fragment(s) for this class:
ExtrasInfoRS.ExtraGroups.ExtraGroup Defines a grouping of extras which determines the relationship of one extra to another in that group e.g.
ExtrasInfoRS.Extras A collection of extra facilities available with the package Schema fragment(s) for this class:
ExtrasInfoRS.ItineraryItems A collection of elements to allow any item of inventory to be requested for a booking.
ExtrasSelectionGroup Selection type and rule code for an extra.
ItineraryItemResponse Response data for any valid item of inventory.
ItineraryItemResponse.Accommodation Defines an accommodation component of a package holiday.
ItineraryItemResponse.Accommodation.MealPlans A collection of MealPlan elements Schema fragment(s) for this class:
ItineraryItemResponse.Accommodation.RoomProfiles A collection of RoomProfile elements Schema fragment(s) for this class:
ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile Describes the occupancy of a room or cabin.
ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices A collection of room-based passenger-level prices.
MealPlan Details of meal arrangements, booked or available according to context, with appropriate supplementary charges.
MealPlan.PassengerRPHs Details of individual passengers - may be used instead of CustomerCounts.
MealPlan.Prices Schema fragment(s) for this class:
OwnInsuranceChoice Details of the customer's own insurance policy.
PackageResponse Defines a complete package holiday response.
PackageResponse.Cautions A collection of items of essential information relating to components of a package itinerary.
PackageResponse.Extras A collection of requested/booked Extras.
PackageResponse.ItineraryItems A collection of elements to allow any item of inventory to be requested for a booking.
PkgCaution Provides information regarding a package component which could affect a customer's decision to book.
PkgFlightSegment Provides details for an air segment in a response message.
PkgFlightSegment.CabinAvailability Identifies a section of an aircraft, possibly providing extra services.
PkgInvoiceDetail A list of all the items making up a costed booking Schema fragment(s) for this class:
PkgInvoiceDetail.BalanceDueAmount The amount remaining to be paid by the customer i.e.
PkgInvoiceDetail.CostingItems A collection of invoice item lines.
PkgInvoiceDetail.NetAmount The amount payable by the agent, i.e.
PkgPassengerListItem Details of a passenger or of a quantity of generic passengers e.g.
PkgPassengerListItem.SpecialNeed A special requirement e.g.
PkgPrice Gives a price for a quantity of a traveller type e.g.
PkgTravelSegment A full definition of a travel segment including supplemental price and facilities.
PkgTravelSegment.AvailableSeats A collection of seat availability by class.
PkgTravelSegment.Passengers Reference Place Holders of the passengers travelling on this flight segment.
PriceGroup The passenger price of an item - e.g.
PropertyIdentity Full name or description plus codes for a property.
ResortCodeGroup Identifies a resort, town or city.
RoomProfile Describes the occupancy of a room or cabin.
RoomProfile.PassengerRPHs Details of individual passengers in a room; may be used instead of GuestCounts.
SeatAvailability Details of seat availability by class with optional charge information.
 

Enum Summary
AgentCommissionGroup.Commission Schema fragment(s) for this class:
BookRS.Transactions.Transaction.CreditDebitInd Schema fragment(s) for this class:
BookRS.Transactions.Transaction.Type Schema fragment(s) for this class:
DestinationLevelGroup.DestinationLevel Defines the geopolitical level of a destination (e.g., Country, Resort).
ExtrasInfo.ApplyTo Schema fragment(s) for this class:
ExtrasInfo.ExtraLocationInfo.Type Schema fragment(s) for this class:
ExtrasInfo.Periods.Period.Category Schema fragment(s) for this class:
ExtrasInfo.Periods.Period.Type Schema fragment(s) for this class:
ExtrasSelectionGroup.RuleCode Specifies the type of linked extras allowed : OneOf (only one of the linked extras may be booked) or AnyOf (any or all of the dependants may be booked Schema fragment(s) for this class:
ExtrasSelectionGroup.Selection Used to indicate whether an Extra must be booked (Mandatory), may be requested (Optional) or included automatically but may be removed (Removeable).
PkgFlightSegment.Type Schema fragment(s) for this class:
PkgTravelSegment.Type Schema fragment(s) for this class: