diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-28 22:40:52 +0100 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-28 22:40:52 +0100 |
| commit | 9618229477439d1604869aa68fc21d4eae7d8bb1 (patch) | |
| tree | 8ada23e40a81e30941a453dda3f7c4552f805f29 /src/Costasdev.Busurbano.Sources.OpenTripPlannerGql | |
| parent | 48ec0aae80a200d7eb50639ff4c4ca8ae564f29b (diff) | |
feat: Enhance route details to include agency information and update map attribution
Diffstat (limited to 'src/Costasdev.Busurbano.Sources.OpenTripPlannerGql')
| -rw-r--r-- | src/Costasdev.Busurbano.Sources.OpenTripPlannerGql/Queries/RouteDetailsContent.cs | 9 |
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; } |
