aboutsummaryrefslogtreecommitdiff
path: root/src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-12-28 22:40:52 +0100
committerAriel Costas Guerrero <ariel@costas.dev>2025-12-28 22:40:52 +0100
commit9618229477439d1604869aa68fc21d4eae7d8bb1 (patch)
tree8ada23e40a81e30941a453dda3f7c4552f805f29 /src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries
parent48ec0aae80a200d7eb50639ff4c4ca8ae564f29b (diff)
feat: Enhance route details to include agency information and update map attribution
Diffstat (limited to 'src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries')
-rw-r--r--src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries/RouteDetailsContent.cs9
1 files changed, 9 insertions, 0 deletions
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<RouteDetailsContent.Args>
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<PatternItem> Patterns { get; set; } = [];
}
+ public class AgencyItem
+ {
+ [JsonPropertyName("name")] public string? Name { get; set; }
+ }
+
public class PatternItem
{
[JsonPropertyName("id")] public required string Id { get; set; }