Warning, /libraries/kpublictransport/src/lib/backends/otp/otp2/journey.graphql is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2020-2021 Volker Krause <vkrause@kde.org>
0002 # SPDX-License-Identifier: CC0-1.0
0003
0004 query journeys(
0005 $fromLat: Float!,
0006 $fromLon: Float!,
0007 $toLat: Float!,
0008 $toLon: Float!,
0009 $date: String!,
0010 $time: String!,
0011 $arriveBy: Boolean!,
0012 $modes: [TransportMode]!,
0013 $maxResults: Int!,
0014 $lang: String!,
0015 $withPaths: Boolean!,
0016 $withIntermediateStops: Boolean!
0017 ) {
0018 plan (
0019 from: { lat: $fromLat, lon: $fromLon }
0020 to: { lat: $toLat, lon: $toLon }
0021 date: $date
0022 time: $time
0023 arriveBy: $arriveBy
0024 numItineraries: $maxResults
0025 transportModes: $modes
0026 locale: $lang
0027 ) {
0028 itineraries {
0029 legs {
0030 startTime
0031 endTime
0032 departureDelay
0033 arrivalDelay
0034 realTime
0035 distance
0036 mode
0037 transitLeg
0038 rentedBike
0039 from { ...locationFragment }
0040 to { ...locationFragment }
0041 trip {
0042 route {
0043 type
0044 desc
0045 shortName
0046 longName
0047 color
0048 textColor
0049 #bikesAllowed
0050 alerts {
0051 alertHeaderTextTranslations {
0052 language
0053 text
0054 }
0055 alertDescriptionTextTranslations {
0056 language
0057 text
0058 }
0059 alertEffect
0060 alertCause
0061 alertSeverityLevel
0062 }
0063 }
0064 tripHeadsign
0065 tripShortName
0066 }
0067 intermediateStops: intermediatePlaces @include(if: $withIntermediateStops) {
0068 stop {
0069 id: gtfsId
0070 name
0071 lat
0072 lon
0073 platformCode
0074 }
0075 scheduledArrivalTime: arrivalTime
0076 scheduledDepartureTime: departureTime
0077 }
0078 legGeometry @include(if: $withPaths) {
0079 length
0080 points
0081 }
0082 }
0083 }
0084 prevDateTime
0085 nextDateTime
0086 searchWindowUsed
0087 }
0088 }
0089
0090 fragment locationFragment on Place {
0091 name
0092 lat
0093 lon
0094 stop {
0095 id: gtfsId
0096 platformCode
0097 }
0098 bikeRentalStation {
0099 id
0100 stationId,
0101 networks,
0102 bikesAvailable
0103 }
0104 }