plus

package
v1.0.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2024 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CalendarAttribute

type CalendarAttribute struct {
	ServiceID          string `csv:"service_id"`
	ServiceDescription string `csv:"service_description"`
	tt.BaseEntity
}

CalendarAttribute calendar_attributes.txt

func (*CalendarAttribute) Filename

func (ent *CalendarAttribute) Filename() string

Filename calendar_attributes.txt

func (*CalendarAttribute) TableName

func (ent *CalendarAttribute) TableName() string

TableName ext_plus_fare_attributes

func (*CalendarAttribute) UpdateKeys

func (ent *CalendarAttribute) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type Direction

type Direction struct {
	RouteID     string `csv:"route_id"`
	DirectionID string `csv:"direction_id"`
	Direction   string `csv:"direction"`
	tt.BaseEntity
}

Direction directions.txt

func (*Direction) Filename

func (ent *Direction) Filename() string

Filename directions.txt

func (*Direction) TableName

func (ent *Direction) TableName() string

TableName ext_fare_attributes

func (*Direction) UpdateKeys

func (ent *Direction) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type Ext

type Ext struct {
	// contains filtered or unexported fields
}

Ext is the GTFS Plus Extension.

func (*Ext) Copy

func (ext *Ext) Copy(c *copier.Copier) error

Copy uses the Copier to copy Entities.

func (Ext) Entities

func (ext Ext) Entities() []tt.Entity

Entities returns the entities defined by GTFS Plus.

func (*Ext) Filter added in v0.8.1

func (ext *Ext) Filter(ent tt.Entity, emap *tt.EntityMap) error

type FareRiderCategory

type FareRiderCategory struct {
	FareID           string  `csv:"fare_id"`
	RiderCategoryID  int     `csv:"rider_category_id"`
	Price            float64 `csv:"price"`
	ExpirationDate   tt.Date `csv:"expiration_date"`
	CommencementDate tt.Date `csv:"commencement_date"`
	tt.BaseEntity
}

FareRiderCategory fare_rider_categories.txt

func (*FareRiderCategory) Filename

func (ent *FareRiderCategory) Filename() string

Filename fare_rider_categories.txt

func (*FareRiderCategory) TableName

func (ent *FareRiderCategory) TableName() string

TableName ext_plus_fare_attributes

func (*FareRiderCategory) UpdateKeys

func (ent *FareRiderCategory) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type FarezoneAttribute

type FarezoneAttribute struct {
	ZoneID   string `csv:"zone_id"`
	ZoneName string `csv:"zone_name"`
	tt.BaseEntity
}

FarezoneAttribute farezone_attributes.txt

func (*FarezoneAttribute) Filename

func (ent *FarezoneAttribute) Filename() string

Filename farezone_attributes.txt

func (*FarezoneAttribute) TableName

func (ent *FarezoneAttribute) TableName() string

TableName ext_plus_fare_attributes

type PlusRiderCategory added in v0.8.1

type PlusRiderCategory struct {
	AgencyID                 string `csv:"agency_id"`
	RiderCategoryID          int    `csv:"rider_category_id"`
	RiderCategoryDescription string `csv:"rider_category_description"`
	tt.BaseEntity
}

PlusRiderCategory rider_categories.txt

func (*PlusRiderCategory) Filename added in v0.8.1

func (ent *PlusRiderCategory) Filename() string

Filename rider_categories.txt

func (*PlusRiderCategory) TableName added in v0.8.1

func (ent *PlusRiderCategory) TableName() string

TableName ext_plus_rider_categories

func (*PlusRiderCategory) UpdateKeys added in v0.8.1

func (ent *PlusRiderCategory) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type RealtimeRoute

type RealtimeRoute struct {
	RouteID         string `csv:"route_id"`
	RealtimeEnabled int    `csv:"realtime_enabled"`
	tt.BaseEntity
}

RealtimeRoute realtime_routes.txt

func (*RealtimeRoute) Filename

func (ent *RealtimeRoute) Filename() string

Filename realtime_routes.txt

func (*RealtimeRoute) TableName

func (ent *RealtimeRoute) TableName() string

TableName ext_plus_realtime_routes

func (*RealtimeRoute) UpdateKeys

func (ent *RealtimeRoute) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type RealtimeStop

type RealtimeStop struct {
	TripID         string `csv:"trip_id"`
	StopID         string `csv:"stop_id"`
	RealtimeStopID string `csv:"realtime_stop_id"`
	tt.BaseEntity
}

RealtimeStop realtime_stops.txt

func (*RealtimeStop) Filename

func (ent *RealtimeStop) Filename() string

Filename realtime_stops.txt

func (*RealtimeStop) TableName

func (ent *RealtimeStop) TableName() string

TableName ext_plus_realtime_stops

func (*RealtimeStop) UpdateKeys

func (ent *RealtimeStop) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type RealtimeTrip

type RealtimeTrip struct {
	TripID         string `csv:"trip_id"`
	RealtimeTripID string `csv:"realtime_trip_id"`
	tt.BaseEntity
}

RealtimeTrip realtime_trips.txt

func (*RealtimeTrip) Filename

func (ent *RealtimeTrip) Filename() string

Filename realtime_trips.txt

func (*RealtimeTrip) TableName

func (ent *RealtimeTrip) TableName() string

TableName ext_plus_realtime_trips

func (*RealtimeTrip) UpdateKeys

func (ent *RealtimeTrip) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type RouteAttribute added in v0.12.0

type RouteAttribute struct {
	RouteID     tt.Key
	Category    tt.Int
	Subcategory tt.Int
	RunningWay  tt.Int
	tt.BaseEntity
}

func (*RouteAttribute) Filename added in v0.12.0

func (ent *RouteAttribute) Filename() string

func (*RouteAttribute) TableName added in v0.12.0

func (ent *RouteAttribute) TableName() string

func (*RouteAttribute) UpdateKeys added in v0.12.0

func (ent *RouteAttribute) UpdateKeys(emap *tt.EntityMap) error

type StopAttribute

type StopAttribute struct {
	StopID            string `csv:"stop_id"`
	AccessibilityID   int    `csv:"accessibility_id"`
	CardinalDirection string `csv:"cardinal_direction"`
	RelativePosition  string `csv:"relative_position"`
	StopCity          string `csv:"stop_city"`
	tt.BaseEntity
}

StopAttribute stop_attributes.txt

func (*StopAttribute) Filename

func (ent *StopAttribute) Filename() string

Filename stop_attributes.txt

func (*StopAttribute) TableName

func (ent *StopAttribute) TableName() string

TableName ext_plus_stop_attributes

func (*StopAttribute) UpdateKeys

func (ent *StopAttribute) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

type Timepoint

type Timepoint struct {
	TripID string `csv:"trip_id"`
	StopID string `csv:"stop_id"`
	tt.BaseEntity
}

Timepoint timepoints.txt

func (*Timepoint) Filename

func (ent *Timepoint) Filename() string

Filename timepoints.txt

func (*Timepoint) TableName

func (ent *Timepoint) TableName() string

TableName ext_plus_timepoints

func (*Timepoint) UpdateKeys

func (ent *Timepoint) UpdateKeys(emap *tt.EntityMap) error

UpdateKeys updates Entity references.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL