| Name |
Type |
Description |
AncillaryProduct
|
Business Object |
Any service or product offered in conjunction with a basic rail accommodation, such as vehicle transport, pet transport and restaurant car service. Refer to OpenTravel Rail Ancillary Service (RAN) code list. |
ChargeItem
|
Business Object |
Details of a non-tax fee or charge (e.g. amendment fee). |
Charges
|
Business Object |
Details of the tax applicable to the Total |
ClassOfService
|
Business Object |
|
Code_OTA
|
Simple |
TODO: replace with correct code when defined. |
Code_TrainSchedule
|
Simple |
The schedule code for a train. Refer to OpenTravel code list Train Schedule Code (TSC). |
ConnectionPref
|
Value With Attributes |
Specifies a connection location, preference level, minimum connection time, and whether the location is allowed for stopping or changing. |
ContactPerson
|
Core Object |
|
CustomerAgeBand
|
Business Object |
Identifies a customer type: Adult,
Senior,
Infant,
Child, etc |
DocumentInfo
|
Value With Attributes |
Detailed document information for the customer (e.g., driver's license, passport, visa). |
Enum_BerthPosition
|
Closed Enumeration |
Used to specify a berth preference, e.g. Lower, Middle |
Enum_Deck
|
Closed Enumeration |
Identifies the train deck, such as lower level and upper level. |
Enum_Meal
|
Closed Enumeration |
|
Enum_RailAccomClass
|
Open Enumeration |
Identifies a class of rail accommodation. |
Enum_RailCompartmentType
|
Open Enumeration |
Identifies a type of rail compartment. |
Enum_SeatDirection
|
Closed Enumeration |
The direction the seat faces. |
Enum_SeatPosition
|
Closed Enumeration |
Used to specify a seat preference, e.g. aisle, window, etc. |
Enum_Service
|
Closed Enumeration |
|
FeeRule
|
Business Object |
A rule governing the application of a Fee Item. |
Journey
|
Business Object |
Full details on one specific train segment, including the origin and destination locations for this segment, equipment used, services offered, etc. |
JourneyAvailability
|
Business Object |
Details of availability for a Journey. |
LocationPoint
|
Business Object |
|
NetworkIdentity
|
Value With Attributes |
The network code of a rail operator defined by International Union of Railways (UIC.) |
Offer
|
Business Object |
A product or products available at the given price and terms |
Order
|
Business Object |
|
OriginDestinationAvailability
|
Business Object |
Information on the locations between which availability was requested. This provides for multiple origin/destination pairs in one request message. |
OriginDestinationOption
|
Business Object |
One of a set of train options for a specified origin-destination pair search. |
OriginDestinationSearch
|
Business Object |
Defines rail journey origin and destination location, and time information for the request. Also includes the ability to specify a connection location for the search. |
Product
|
Business Object |
|
ProductQueries
|
Business Object |
|
RailAccomDetail
|
Business Object |
Specific traveler requested accommodation information, including class and type, and associated accommodation attributes such as seat, berth and compartment number, position, direction and adjacent seating preferences. |
RailAccomService
|
Core Object |
Types of accommodations and services available for passenger purchase on a train. |
RailAmenity
|
Business Object |
|
RailServices_RailAvail
|
SOAP Operation |
|
RailAvailQuery
|
Business Object |
Criteria for a rail availability query. |
RailServices_RailBook
|
SOAP Operation |
|
RailPrefs
|
Core Object |
Specifies the preferences for the availability request. |
RailScheduleQuery
|
Core Object |
Defines rail availability and schedule search criteria, including origin-destination information and train number and network code. |
RailSearchCriteriaTemp
|
Core Object |
TODO: create a Choice object when OTM_DE can compile it. The rail search criteria which may be a train number/ network code combination or just a network code. |
RateQualifier
|
Core Object |
Defines rate qualifying information such as travel purpose, promotion codes and discount types that may affect the fare. |
Reservation
|
Business Object |
|
RouteInfo
|
Business Object |
Details of a route. |
SearchDurationWindow
|
Value With Attributes |
Specifies a search scan by duration period before and after a given date. |
SeatDetail
|
Value With Attributes |
Seat accommodation information, including the seat type and associated seat attributes, such as seat number, position and direction. |
Segment
|
Business Object |
TODO: The 1.0 RailAvailRS Segment could be a train or a bus. The bus segment is identical in structure to the train segment except that 'train' in the name of an element has been chnaged to 'bus'. |
TaxItem
|
Value With Attributes |
Details of the tax applicable to a charge. |
TermsAndConditions
|
Business Object |
The terms and conditions related to an offer. |
TrainInfo
|
Core Object |
Detailed information about a train. |
TransportNumber
|
Core Object |
|
Traveler
|
Business Object |
Details of a Person included in a Reservation. |
TravelerCount
|
Business Object |
The number of travelers in an age band. |