Railways
RailwaysTrainOffer
id : uuid
railway_name : str
railway_logo : str
train_type : str
train_name : str
trip_number : str
departure : object
arrival : object
carriage_types : list[RailwaysTrainOfferCarriageType]
route_stations : list[str]
RailwaysTrainOfferCarriageType
type : str
available_seats : int
price : PriceUnit
rate : RateUnit
RailwaysTrainDetails
id : str
railway_logo : str
railway_name : str
train_type : str
trip_number : str
trip_details : Any
carriage_types : list[RailwayTrainDetailsCarriageType]
RailwayTrainDetailsCarriageType
type : str
show_name : str
carriages : list[RailwayTrainDetailsCarriageTypeCarriages]
start_price : PriceUnit
available_seats_count : int
RailwayTrainDetailsCarriageTypeCarriages
type : str
carriage_id : str
number : Any
total_seats : int
start_price : PriceUnit
seats : Any
class_service : str
train_schema : str
services : Any
available_seats_count : int
RailwaysBookingContacts
email : str
phone : str
RailwayBookingPassengerDocument
type : str
number : str
issue_date : str
expiry_date : str
region : str
RailwaybookingPassengerChild
document : RailwayBookingPassengerDocument
first_name : str
middle_name : str optional
last_name : str
citizenship : str
birth_date : str
sex : Literal['M', 'F'] possible values are M or F
RailwaysBookingPassenger
document : RailwayBookingPassengerDocument
first_name : str
middle_name : str
last_name : str
pinfl : str optional
sex : str
age : int
birth_date : str
citizenship : str
children : list[RailwaybookingPassengerChild] optional