Documentation
¶
Index ¶
- type Extension
- type NoExtensionImpl
- func (n NoExtensionImpl) GetTrack(stopTimeUpdate *gtfsrt.TripUpdate_StopTimeUpdate) *string
- func (n NoExtensionImpl) UpdateAlert(ID *string, alert *gtfsrt.Alert) bool
- func (n NoExtensionImpl) UpdateTrip(trip *gtfsrt.TripUpdate, feedCreatedAt uint64) UpdateTripResult
- func (n NoExtensionImpl) UpdateVehicle(vehicle *gtfsrt.VehiclePosition)
- type UpdateTripResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extension ¶
type Extension interface { // TODO PreprocessTrip etc // TODO remove isAssigned UpdateTrip(trip *gtfsrt.TripUpdate, feedCreatedAt uint64) UpdateTripResult UpdateVehicle(vehicle *gtfsrt.VehiclePosition) UpdateAlert(ID *string, alert *gtfsrt.Alert) bool GetTrack(stopTimeUpdate *gtfsrt.TripUpdate_StopTimeUpdate) *string }
func NoExtension ¶
func NoExtension() Extension
type NoExtensionImpl ¶
type NoExtensionImpl struct { }
func (NoExtensionImpl) GetTrack ¶
func (n NoExtensionImpl) GetTrack(stopTimeUpdate *gtfsrt.TripUpdate_StopTimeUpdate) *string
func (NoExtensionImpl) UpdateAlert ¶
func (n NoExtensionImpl) UpdateAlert(ID *string, alert *gtfsrt.Alert) bool
func (NoExtensionImpl) UpdateTrip ¶
func (n NoExtensionImpl) UpdateTrip(trip *gtfsrt.TripUpdate, feedCreatedAt uint64) UpdateTripResult
func (NoExtensionImpl) UpdateVehicle ¶
func (n NoExtensionImpl) UpdateVehicle(vehicle *gtfsrt.VehiclePosition)
type UpdateTripResult ¶
type UpdateTripResult struct { // Whether this trip should be skipped. ShouldSkip bool }
Directories
¶
Path | Synopsis |
---|---|
Package nycttrips contains logic for the New York City Transit GTFS realtime extensions
|
Package nycttrips contains logic for the New York City Transit GTFS realtime extensions |
Click to show internal directories.
Click to hide internal directories.