Package org.ota.rail

Class Summary
AvailRQ The Availability Request message requests Train Availability for a station pair on a specific date for a specific number and type of passengers.
AvailRQ.RailPrefs Specifies the preferences qualifying the availability request.
AvailRQ.RailPrefs.RailAmenities Specifies the amenities qualifying the availability request.
AvailRQ.RailPrefs.RailAmenities.RailAmenity Describes a specific amenity along with the preference for that amenity.
AvailRQ.RailPrefs.TransportModes Describes any preferences in terms of the transporation that may be used in the itinerary.
AvailRS The Availability Response message contains Train Availability for a station pair on a specific date.
AvailRS.Fares Provides full details on the fares that are offered, along with the routes that are valid for each specific fare.
AvailRS.OriginDestinationOptions Provides full details about availability between certain locations, including times, services, etc.
AvailRS.OriginDestinationOptions.OriginDestinationOption Holds the collection of train options for this origin-destination pair.
AvailRS.OriginDestinationOptions.OriginDestinationOption.Journey Describes one specific route, detailing the origin and destination locations and a collection of journey segments that together create the full journey between these two locations.
AvailRS.OriginDestinationOptions.OriginDestinationOption.Journey.FareRPHs Reference Place Holders to associate specific fares to this specific route.
BookRQ The Book Request message is used to request that a reservation be created for one or more journies between specified locations on specific date(s) for a specific number and type of passengers.
BookRQ.Fulfillment Information on the fullfilment of the ticket, that is, who will be issuing the ticket.
BookRQ.OriginDestinationOption Details aboout one specific jouney between this origin and destination location.
BookRQ.OriginDestinationOption.TrainSegment Full details on one specific train segment, including the origin and destination locations for this segment, the requested class of service, and the operating company, if appropriate.
BookRS The OTA_RailBookRS element defines the response to a request to create a rail reservation.
FareRule A price and rule combination.
Journey Describes a route Schema fragment(s) for this class:
JourneySegment Any valid journey leg type.
NoFareReason Encapsulates the reason code and text that provide details of why the price of a fare could not be calculated.
PassengerPrice A price per passenger type.
PriceRule Schema fragment(s) for this class:
RailFare Provides the information that fully describes a specific fare and its conditions of use.
RailFare.Bulletins A collection of references to bulletins that describe usage of this fare.
RailFare.Bulletins.BulletinID The unique ID of a bulletin that is associated with the fare.
RailFare.Railcard Encapsulates details of the railcard used in calculating the fare.
RailReservation The RailReservationType complex type defines the information used to fully describe a rail reservation.
RailReservation.Fulfillment Information on the fullfilment of the ticket, that is, who will be issuing the ticket, or who did issue the ticket.
RailReservation.OriginandDestination Information on one specific journey from one specific origin to one specific destination.
RailReservation.OriginandDestination.TrainSegment Full details on one specific train segment, including the origin and destination locations for this segment, equipment used, services offered, etc.
RailReservation.OriginandDestination.TrainSegment.Compartments Schema fragment(s) for this class:
RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment Specifies the berths within compartments.
RailReservation.OriginandDestination.TrainSegment.SeatAssignments Schema fragment(s) for this class:
RailReservation.OriginandDestination.TrainSegment.SeatAssignments.SeatAssignment Schema fragment(s) for this class:
RailReservation.PaymentRules A collection of payment rules associated with this reservation.
RailReservation.RailCharges Information on the individual charges that incurred are a result of this specific itinerary.
RetrieveRS This message returns information about an existing rail reservation.
StationDetails Operation and location details of the station.
TotalFare Encapsulates the total price for all adults and all children, or all tickets (in the case of a multi-passenger ticket).
TrainSegment The TrainSegmentType complex type defines the construct for holding a train segment availability object.
 

Enum Summary
AvailRQ.Response Schema fragment(s) for this class:
AvailRS.Response Schema fragment(s) for this class:
BookRQ.OriginDestinationOption.TrainSegment.Seat Identifies the position of a seat, e.g.
StationDetails.USTimeZone Identifies a time zone within the United States Schema fragment(s) for this class: