Exemple #1
0
 public static Task <FeatureCollection> GetVehiclePositions(GolemioConfiguration configuration, int?limit, int?offset, bool includePositions, string?routeId, string?routeShortName)
 {
     return(ApiClient.Get <FeatureCollection>(configuration, "v1/vehiclepositions", new Dictionary <string, object?>
     {
         { "limit", limit },
         { "offset", offset },
         { "includePositions", BoolToStr(includePositions) },
         { "routeId", routeId },
         { "routeShortName", routeShortName },
     }));
 }
Exemple #2
0
 public static Task <FeatureCollection> GetTrip(GolemioConfiguration configuration, string tripId, LocalDate?date, bool includeShapes, bool includeStops, bool includeStopTimes, bool includeService, bool includeRoute)
 {
     return(ApiClient.Get <FeatureCollection>(configuration, "v1/gtfs/trips/" + tripId, new Dictionary <string, object?>
     {
         { "date", LocalDateToStr(date) },
         { "includeShapes", BoolToStr(includeShapes) },
         { "includeStop", BoolToStr(includeStops) },
         { "includeStopTimes", BoolToStr(includeStopTimes) },
         { "includeService", BoolToStr(includeService) },
         { "includeRoute", BoolToStr(includeRoute) },
     }));
 }
Exemple #3
0
 public static Task <List <StopTime> > GetStopTimes(GolemioConfiguration configuration, string stopId, LocalDate?date, LocalTime?from, LocalTime?to, int?limit, int?offset, bool includeStop)
 {
     return(ApiClient.Get <List <StopTime> >(configuration, "v1/gtfs/stoptimes/" + stopId, new Dictionary <string, object?>
     {
         { "date", LocalDateToStr(date) },
         { "from", LocalTimeToStr(from) },
         { "to", LocalTimeToStr(to) },
         { "limit", limit },
         { "offset", offset },
         { "includeStop", BoolToStr(includeStop) },
     }));
 }
 public StopController(ILogger <StopController> logger, GolemioConfiguration golemioConfiguration)
 {
     this.logger = logger;
     this.golemioConfiguration = golemioConfiguration;
 }