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 }, })); }
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) }, })); }
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; }