Documentation ¶
Index ¶
- type Association
- type BasicLocation
- type BasicSchedule
- type BasicScheduleExtraDetails
- type ChangesEnRoute
- type CommonInterfaceFormat
- func (c *CommonInterfaceFormat) ConvertToCTDF() []*ctdf.Journey
- func (c *CommonInterfaceFormat) Import(dataset datasets.DataSet, datasource *ctdf.DataSource) error
- func (c *CommonInterfaceFormat) ParseFile(reader io.Reader) error
- func (c *CommonInterfaceFormat) ParseMCA(reader io.Reader)
- func (c *CommonInterfaceFormat) ParseMSN(reader io.Reader)
- type IntermediateLocation
- type OriginLocation
- type PhysicalStation
- type StationAlias
- type TerminatingLocation
- type TrainDefinitionSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Association ¶
type Association struct { TransactionType string BaseUID string AssocUID string AssocStartDate string AssocEndDate string AssocDays string AssocCat string AssocDateInd string AssocLocation string BaseLocationSuffix string AssocLocationSuffix string DiagramType string AssociationType string STPIndicator string }
type BasicLocation ¶
type BasicSchedule ¶
type BasicSchedule struct { TransactionType string TrainUID string DateRunsFrom string DateRunsTo string DaysRun string BankHolidayRunning string TrainStatus string TrainCategory string TrainIdentity string Headcode string // CourseIndicator string TrainServiceCode string // PortionID string PowerType string TimingLoad string Speed string OperatingCharacteristics string SeatingClass string Sleepers string Reservations string ConnectionIndicator string CateringCode string // ServiceBranding string // Spare string STPIndicator string }
type BasicScheduleExtraDetails ¶
type BasicScheduleExtraDetails struct { // TractionClass string // UICCode string ATOCCode string }
type ChangesEnRoute ¶
type ChangesEnRoute struct { Location string TrainCategory string TrainIdentity string Headcode string // CourseIndicator string // ProfitCentreCode string // BusinessSector string // PowerType string // TimingLoad string // Speed string // OperatingChars string // TrainClass string // Sleepers string // Reservations string ConnectIndicator string }
type CommonInterfaceFormat ¶
type CommonInterfaceFormat struct { TrainDefinitionSets []*TrainDefinitionSet Associations []Association PhysicalStations []PhysicalStation StationAliases []StationAlias TIPLOCToCrsMap map[string]string }
func (*CommonInterfaceFormat) ConvertToCTDF ¶
func (c *CommonInterfaceFormat) ConvertToCTDF() []*ctdf.Journey
func (*CommonInterfaceFormat) Import ¶
func (c *CommonInterfaceFormat) Import(dataset datasets.DataSet, datasource *ctdf.DataSource) error
func (*CommonInterfaceFormat) ParseFile ¶
func (c *CommonInterfaceFormat) ParseFile(reader io.Reader) error
func (*CommonInterfaceFormat) ParseMCA ¶
func (c *CommonInterfaceFormat) ParseMCA(reader io.Reader)
func (*CommonInterfaceFormat) ParseMSN ¶
func (c *CommonInterfaceFormat) ParseMSN(reader io.Reader)
type IntermediateLocation ¶
type OriginLocation ¶
type PhysicalStation ¶
type StationAlias ¶
type TerminatingLocation ¶
type TrainDefinitionSet ¶
type TrainDefinitionSet struct { BasicSchedule BasicSchedule BasicScheduleExtraDetails BasicScheduleExtraDetails OriginLocation OriginLocation IntermediateLocations []*IntermediateLocation ChangesEnRoute []*ChangesEnRoute TerminatingLocation TerminatingLocation }
Click to show internal directories.
Click to hide internal directories.