From 5c670f1b4a237b7a5197dfcf94de92095da95463 Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Fri, 13 Mar 2026 16:55:40 +0100 Subject: Fix circular routes not having schedule data because of a dumb IF condition --- .../Queries/ArrivalsAtStop.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/Enmarcha.Sources.OpenTripPlannerGql/Queries/ArrivalsAtStop.cs') diff --git a/src/Enmarcha.Sources.OpenTripPlannerGql/Queries/ArrivalsAtStop.cs b/src/Enmarcha.Sources.OpenTripPlannerGql/Queries/ArrivalsAtStop.cs index 6e89f08..49dbd43 100644 --- a/src/Enmarcha.Sources.OpenTripPlannerGql/Queries/ArrivalsAtStop.cs +++ b/src/Enmarcha.Sources.OpenTripPlannerGql/Queries/ArrivalsAtStop.cs @@ -46,6 +46,9 @@ public class ArrivalsAtStopContent : IGraphRequest }} departureStoptime {{ scheduledDeparture + stop {{ + gtfsId + }} }} arrivalStoptime {{ stop {{ @@ -120,10 +123,10 @@ public class ArrivalsAtStopResponse : AbstractGraphResponse [JsonPropertyName("tripHeadsign")] public string? TripHeadsign { get; set; } [JsonPropertyName("departureStoptime")] - public required DepartureStoptime DepartureStoptime { get; set; } + public required TerminusStoptime DepartureStoptime { get; set; } [JsonPropertyName("arrivalStoptime")] - public required ArrivalStoptime ArrivalStoptime { get; set; } + public required TerminusStoptime ArrivalStoptime { get; set; } [JsonPropertyName("route")] public required RouteDetails Route { get; set; } @@ -158,18 +161,15 @@ public class ArrivalsAtStopResponse : AbstractGraphResponse [JsonPropertyName("lon")] public double Lon { get; set; } } - public class DepartureStoptime + public class TerminusStoptime { [JsonPropertyName("scheduledDeparture")] - public int ScheduledDeparture { get; set; } - } + public int? ScheduledDeparture { get; set; } - public class ArrivalStoptime - { - [JsonPropertyName("stop")] public ArrivalStoptimeStop Stop { get; set; } + [JsonPropertyName("stop")] public TerminusStoptimeStop Stop { get; set; } } - public class ArrivalStoptimeStop + public class TerminusStoptimeStop { [JsonPropertyName("gtfsId")] public required string GtfsId { get; set; } } -- cgit v1.3