71 lines
1.4 KiB
GraphQL
71 lines
1.4 KiB
GraphQL
query NearestRoutesContainer($lat_0: Float!, $lon_1: Float!, $maxDistance_2: Int!, $maxResults_3: Int!, $timeRange_7: Int!, $numberOfDepartures_8: Int!, $filterByModes_4: [Mode]!, $filterByPlaceTypes_5: [FilterPlaceType]!, $startTime_6: Long!) {
|
|
viewer {
|
|
...F5
|
|
}
|
|
}
|
|
|
|
fragment F0 on DepartureRow {
|
|
_stoptimes4caEfh: stoptimes(startTime: $startTime_6, timeRange: $timeRange_7, numberOfDepartures: $numberOfDepartures_8) {
|
|
pickupType
|
|
serviceDay
|
|
realtimeDeparture
|
|
}
|
|
id
|
|
}
|
|
|
|
fragment F1 on DepartureRow {
|
|
pattern {
|
|
route {
|
|
shortName
|
|
}
|
|
}
|
|
_stoptimes: stoptimes(startTime: $startTime_6, timeRange: $timeRange_7, numberOfDepartures: $numberOfDepartures_8) {
|
|
realtimeArrival
|
|
serviceDay
|
|
stopHeadsign
|
|
stop {
|
|
name
|
|
}
|
|
}
|
|
}
|
|
|
|
fragment F2 on BikeRentalStation {
|
|
id
|
|
}
|
|
|
|
fragment F3 on placeAtDistance {
|
|
distance
|
|
place {
|
|
id
|
|
__typename
|
|
...F1
|
|
...F2
|
|
}
|
|
id
|
|
}
|
|
|
|
fragment F4 on placeAtDistanceConnection {
|
|
edges {
|
|
node {
|
|
distance
|
|
place {
|
|
id
|
|
__typename
|
|
...F0
|
|
}
|
|
id
|
|
...F3
|
|
}
|
|
cursor
|
|
}
|
|
pageInfo {
|
|
hasNextPage
|
|
hasPreviousPage
|
|
}
|
|
}
|
|
|
|
fragment F5 on QueryType {
|
|
_nearest: nearest(lat: $lat_0, lon: $lon_1, maxDistance: $maxDistance_2, maxResults: $maxResults_3, first: $maxResults_3, filterByModes: $filterByModes_4, filterByPlaceTypes: $filterByPlaceTypes_5) {
|
|
...F4
|
|
}
|
|
} |