schema.OTA_GolfCommonTypes.xsd Maven / Gradle / Ivy
The newest version!
All Schema files in the OpenTravel Alliance specification are made available according to the terms defined by the OpenTravel License Agreement at http://www.opentravel.org/Specifications/Default.aspx.
Criteria is a repeating set of features that are desired in the search for a golf course. The Name and Value pair define the criteria for the search. If the requestor demands that the result be filtered on a particular criterion, then the Required boolean is set to "Yes". If the Required boolean is not set to "Yes", then the response can include courses that do not meet those exact criteria. Examples would be: Name="Architect", Value="Robert Trent Jones", Required="Yes"; Name="Location", Value="Myrtle Beach", Required="Yes"; Name="Caddies", Value="Yes", Required="No"; and Name="Length", Value="6600 Yds", Required="Yes", Operation="". The Name, Value, and Required attributes are required, but the Operation is optional.
A code representing the specific criterion on which the search is to filter.
The value of the criterion.
A flag establishing if this criterion must be met in a successful candidate. If "Yes", then all responses must meet the specified criterion.
Where a test against a criterion value is not an equality, this represents the operation to be used as the filter. Examples would be GT (Greater Than), LT (Less Than), etc.
Trait is a repeating set of features that are describe the golf course. A Trait consists of a Name and Value pair Examples would be: Name="Architect", Value="Robert Trent Jones"; Name="Location", Value="Myrtle Beach"; Name="Caddies", Value="Yes"; Name="Length", Value="6600 Yds". Where the request (OTA_CourseSearchRQ) has the attribute value of DetailResponse="No", all the requested criteria should be returned as Traits with their associated value. If the criteria is not designated as Required="Yes", that criteria need not be met, but the value associated with that trait should be returned. Where the DetailResponse="Yes" then all traits of the golf course should be returned with their associated value.
The code representing a specific trait.
The value associated with that trait.
A specific reservation for a tee time for an individual or a number of golfers.
A collection of Round (information describing one or more rounds of golf.)
Information describing one or more rounds of golf.
Reservation ID and supporting information from requesting system.
The status of this reservation transaction.
A description or message associated with the status.
The unique Identifier used by the party booking the reservation.
The unique identifier assigned by the supplier.
The GolfCourseTeeTime attributes include the range of dates and times for which the round (or rounds) are being requested, as well as information relating to the number of golfers, the number of holes requested, and the number of times. It also includes the maximum price permitted in the response.
The number of golfers covered by this request.
The number of holes that the golfers wish to play within one round. If this differs by day, separate messages must be sent.
The number of Tee Times covered by this request. For example, if a foursome wants to play two separate rounds within one day, the number of tee times would be 2.
The highest price acceptable for the requested rounds. Where a number of courses are represented by a system, only those rounds that are at or below the highest price should be returned.
Specific information about the golf course(s) for which the response is being made.
Address information for the golf course.
Phone information for the golf course.
The name of the golf course.
Information about the individual golfer for which the reservation is being requested.
Memberships are associated with one or more of the golfers for whom the specific request for availability is being made. Some memberships may permit booking rules that do not apply to other golfers. For example, a reciprocal membership may allow booking farther in advance that the standard golfer is permitted. NOTE: a definition of Memberships will be reflected in the OTA_Profile schema.
A single round of golf that may include one or more golfers. If there is more than one round, each round will be represented separately.
A collection of charges for the round of golf.
Charge information for the round of golf, including amount or percentage, description and tax included/ amount.
Information about cancellation policies, fees and the credit card to be used if cancellation fees apply.
A collection of the individuals participating in the round of golf.
Information about the individuals playing golf, including name/ contact, payment and loyalty program information.
A unique identifier applied to this round.
The date for which the round is reserved.
The number of golfers represented in this round.
An identification of a package of which this round is a part.
The tee on which the round will start. This could be a hole number, or a course designation where there are multiple courses.
The number of carts included within the reservation.
The Total Amount for this round.
A repeating set of features that describe the golf course. A Trait consists of a Name and Value pair.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy