AdditionalInfoPrompt | Additional textual information is sometimes required when an Extra is selected. This element allows for up to 4 lines of prompts to be displayed. |
Criteria | Conditions which must be met for an extra to be bookable e.g. age of passenger, booking of parent extra. |
ExtraLocationInfo | Indicates where the extra can be obtained and returned, (e.g., airport, property or resort). |
ParentExtras | Identifies the parent with which this Extra is available (e.g., an ice skating session with ice skates). |
Periods | A collection of prices by booking period. |
SubCategory | Identifies a sub-category of Extra, for example Large, Medium or Small Frame for a Mountain Bike Extra or Vehicle Type for a Car Rental extra. |
ApplyTo | Indicates whether the service applies to all passengers on booking, just to selected passengers or not to passengers at all. |
Code | Code to uniquely identify an extra. |
GroupCode | A code which links two or more Extras together, enabling a rule to be applied to all group members e.g. only one of the group may be booked, or any combination.Used for an Alpha String, length exactly 1. |
ListOfInventoryItemRPH | One or more pointers to the Inventory Item(s) with which an extra may be booked. |
ListofRoomRPH | One or more pointers to the room(s) with which an extra may be booked. |
Name | The name of an extra. |
Quantity | The quantity of an extra being booked. A value of zero may be used to remove an automatic or previously selected extra.Used for Numeric values, from 0 to 99 inclusive. |
RPH | (Reference Place Holder) - an index code to identify an instance in a collection of like items.. For example, used to assign individual passengers or clients to particular itinerary items. |
Type | A one to three character code denoting the type of an Extra, for example 'C' for car hire, 'SKI' for Ski extras. Allocated by the provider. |
RuleCode | Further clarifies how this extra is applied to a group of extras.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 |
SelectionType | Describes how the extra is applied to a group of extras, e.g. "Mandatory" and "Optional."Used to indicate whether an Extra must be booked (Mandatory), may be requested (Optional) or included automatically but may be removed (Removeable). |