diff options
Diffstat (limited to '')
-rw-r--r-- | tracktrain.cabal | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/tracktrain.cabal b/tracktrain.cabal index 80aa773..7c20efe 100644 --- a/tracktrain.cabal +++ b/tracktrain.cabal @@ -34,6 +34,8 @@ executable tracktrain , data-default-class >= 0.1.2 , persistent-postgresql , monad-logger + , gtfs + , protocol-buffers hs-source-dirs: app default-language: Haskell2010 default-extensions: OverloadedStrings @@ -54,6 +56,8 @@ executable tracktrain library build-depends: base ^>=4.14.3.0 + , gtfs + , protocol-buffers , zip-archive , cassava >= 0.5.2.0 , bytestring >= 0.10.10.0 @@ -94,3 +98,47 @@ library default-language: Haskell2010 default-extensions: OverloadedStrings , ScopedTypeVariables + +library gtfs + build-depends: base ^>=4.14.3.0 + , protocol-buffers + , protocol-buffers-descriptor + , servant + , servant-server + , http-media + , either + , swagger2 + default-language: Haskell2010 + hs-source-dirs: gtfs + exposed-modules: GTFS.Realtime + , GTFS.Realtime.Alert + , GTFS.Realtime.Alert.Cause + , GTFS.Realtime.Alert.Effect + , GTFS.Realtime.Alert.SeverityLevel + , GTFS.Realtime.EntitySelector + , GTFS.Realtime.FeedEntity + , GTFS.Realtime.FeedHeader + , GTFS.Realtime.FeedHeader.Incrementality + , GTFS.Realtime.FeedMessage + , GTFS.Realtime.Position + , GTFS.Realtime.Shape + , GTFS.Realtime.TimeRange + , GTFS.Realtime.TranslatedImage + , GTFS.Realtime.TranslatedImage.LocalizedImage + , GTFS.Realtime.TranslatedString + , GTFS.Realtime.TranslatedString.Translation + , GTFS.Realtime.TripDescriptor + , GTFS.Realtime.TripDescriptor.ScheduleRelationship + , GTFS.Realtime.TripUpdate + , GTFS.Realtime.TripUpdate.StopTimeEvent + , GTFS.Realtime.TripUpdate.StopTimeUpdate + , GTFS.Realtime.TripUpdate.StopTimeUpdate.ScheduleRelationship + , GTFS.Realtime.TripUpdate.StopTimeUpdate.StopTimeProperties + , GTFS.Realtime.TripUpdate.TripProperties + , GTFS.Realtime.VehicleDescriptor + , GTFS.Realtime.VehiclePosition + , GTFS.Realtime.VehiclePosition.CarriageDetails + , GTFS.Realtime.VehiclePosition.CongestionLevel + , GTFS.Realtime.VehiclePosition.OccupancyStatus + , GTFS.Realtime.VehiclePosition.VehicleStopStatus + , Servant.GTFS.Realtime |