From 9618229477439d1604869aa68fc21d4eae7d8bb1 Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Sun, 28 Dec 2025 22:40:52 +0100 Subject: feat: Enhance route details to include agency information and update map attribution --- .../Queries/RouteDetailsContent.cs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/Costasdev.Busurbano.Sources.OpenTripPlannerGql') diff --git a/src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries/RouteDetailsContent.cs b/src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries/RouteDetailsContent.cs index 8683bfd..1ba85fa 100644 --- a/src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries/RouteDetailsContent.cs +++ b/src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries/RouteDetailsContent.cs @@ -17,6 +17,9 @@ public class RouteDetailsContent : IGraphRequest longName color textColor + agency { + name + } patterns { id @@ -61,9 +64,15 @@ public class RouteDetailsResponse : AbstractGraphResponse [JsonPropertyName("longName")] public string? LongName { get; set; } [JsonPropertyName("color")] public string? Color { get; set; } [JsonPropertyName("textColor")] public string? TextColor { get; set; } + [JsonPropertyName("agency")] public AgencyItem? Agency { get; set; } [JsonPropertyName("patterns")] public List Patterns { get; set; } = []; } + public class AgencyItem + { + [JsonPropertyName("name")] public string? Name { get; set; } + } + public class PatternItem { [JsonPropertyName("id")] public required string Id { get; set; } -- cgit v1.3