81 tags:
82 - Abfahrten
83 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
84 operationId: Abfahrten_Get2
85 parameters:
86 - name: netvu
81 tags:
82 - Abfahrten
83 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
84 operationId: Abfahrten_Get2
85 parameters:
86 - name: netvu
86 - name: netvu
87 in: path
88 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
89 required: true
90 schema:
91 type: string
92 - name: haltid
93 in: path
94 description: Haltestellenkennung je nach NetVU - VGN-Kennung oder die HaltID
95 der VAG
96 required: true
97 schema:
105 - name: product
106 in: query
107 description: 'Betriebszweig der VAG Bus, Tram, UBahn, SBahn, RBahn. Querystring:
108 product=Bus,Tram'
109 schema:
110 type: string
111 - name: timespan
112 in: query
113 description: Zeitfenster für die Abfrage in Minuten (?timespan=10)
114 schema:
115 type: integer
116 format: int32
117 - name: timedelay
118 in: query
119 description: Zeitliche Verschiebung für die Anfrage in Minuten (?timedelay=5)
120 schema:
121 type: integer
122 format: int32
123 - name: limitcount
124 in: query
125 description: Maximale Anzahl der zurückgelieferten Abfahrten
126 schema:
127 type: integer
128 format: int32
129 responses:
130 '200':
131 description: OK
132 content:
133 application/json:
134 schema:
144 $ref: '#/components/schemas/AbfahrtenAPIResponse'
145 '404':
146 description: NotFound
147 content: {}
148 /api/v1/fahrten/{betriebszweig}:
149 get:
168 responses:
169 '200':
170 description: OK
171 content:
172 application/json:
173 schema:
192 - name: betriebszweig
193 in: path
194 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
195 required: true
196 schema:
197 type: string
205 responses:
206 '200':
207 description: OK
208 content:
209 application/json:
210 schema:
220 $ref: '#/components/schemas/FahrtenAPIResponse'
221 '404':
222 description: NotFound
223 content: {}
224 /api/v1/fahrten/{betriebszweig}/{betriebstag}/{fahrtnummer}:
225 get:
232 - name: betriebszweig
233 in: path
234 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
235 required: true
236 schema:
237 type: string
245 - name: fahrtnummer
246 in: path
247 description: Fahrtnummer für die Anfrage
248 required: true
249 schema:
250 type: integer
252 responses:
253 '200':
254 description: OK
255 content:
256 application/json:
257 schema:
267 $ref: '#/components/schemas/FahrtenAPIResponse'
268 '404':
269 description: NotFound
270 content: {}
271 /api/v1/haltestellen/{netvu}:
272 get:
279 - name: netvu
280 in: path
281 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
282 required: true
283 schema:
284 type: string
291 responses:
292 '200':
293 description: OK
294 content:
295 application/json:
296 schema:
314 - name: netvu
315 in: path
316 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
317 required: true
318 schema:
319 type: string
340 responses:
341 '200':
342 description: OK
343 content:
344 application/json:
345 schema:
25 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
26 required: true
27 schema:
28 type: string
29 - name: haltid
30 in: path
32 der VAG
33 required: true
34 schema:
35 type: string
36 - name: product
37 in: query
38 description: 'Betriebszweig der VAG Bus, Tram, UBahn, SBahn, RBahn. Querystring:
39 product=Bus,Tram'
40 schema:
41 type: string
42 - name: timespan
43 in: query
43 in: query
44 description: Zeitfenster für die Abfrage in Minuten (?timespan=10)
45 schema:
46 type: integer
47 format: int32
48 - name: timedelay
49 in: query
50 description: Zeitliche Verschiebung für die Anfrage in Minuten (?timedelay=5)
51 schema:
52 type: integer
53 format: int32
54 - name: limitcount
55 in: query
56 description: Maximale Anzahl der zurückgelieferten Abfahrten
57 schema:
58 type: integer
59 format: int32
60 responses:
88 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
89 required: true
90 schema:
91 type: string
92 - name: haltid
93 in: path
95 der VAG
96 required: true
97 schema:
98 type: string
99 - name: line
100 in: path
101 description: Linienkürzel der VAG
102 required: true
103 schema:
104 type: string
105 - name: product
106 in: query
107 description: 'Betriebszweig der VAG Bus, Tram, UBahn, SBahn, RBahn. Querystring:
108 product=Bus,Tram'
109 schema:
110 type: string
111 - name: timespan
112 in: query
112 in: query
113 description: Zeitfenster für die Abfrage in Minuten (?timespan=10)
114 schema:
115 type: integer
116 format: int32
117 - name: timedelay
118 in: query
119 description: Zeitliche Verschiebung für die Anfrage in Minuten (?timedelay=5)
120 schema:
121 type: integer
122 format: int32
123 - name: limitcount
124 in: query
125 description: Maximale Anzahl der zurückgelieferten Abfahrten
126 schema:
127 type: integer
128 format: int32
129 responses:
158 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
159 required: true
160 schema:
161 type: string
162 - name: timespan
163 in: query
163 in: query
164 description: Zeitfenster für die Abfrage in Minuten (Default 60 Minuten)
165 schema:
166 type: integer
167 format: int32
168 responses:
194 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
195 required: true
196 schema:
197 type: string
198 - name: fahrtnummer
199 in: path
200 description: Fahrtnummer für die Anfrage
201 required: true
202 schema:
203 type: integer
204 format: int32
205 responses:
234 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
235 required: true
236 schema:
237 type: string
238 - name: betriebstag
239 in: path
240 description: Betriebstagsdatum für die Anfrag
241 required: true
242 schema:
243 type: string
244 format: date-time
245 - name: fahrtnummer
247 description: Fahrtnummer für die Anfrage
248 required: true
249 schema:
250 type: integer
251 format: int32
252 responses:
281 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
282 required: true
283 schema:
284 type: string
285 - name: name
286 in: query
287 description: Name der Haltestelle (like)
288 required: true
289 schema:
290 type: string
291 responses:
292 '200':
316 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
317 required: true
318 schema:
319 type: string
320 - name: lon
321 in: query
335 in: query
336 description: Radius für die Umkreissuche. Defaultwert = 1000 Meter.
337 schema:
338 type: integer
339 format: int32
340 responses:
361 Metadata:
362 $ref: '#/components/schemas/Metadata'
363 Haltestellenname:
364 type: string
365 VAGKennung:
366 type: string
363 Haltestellenname:
364 type: string
365 VAGKennung:
366 type: string
367 VGNKennung:
368 type: integer
365 VAGKennung:
366 type: string
367 VGNKennung:
368 type: integer
369 format: int32
370 Abfahrten:
368 type: integer
369 format: int32
370 Abfahrten:
371 type: array
372 items:
373 $ref: '#/components/schemas/AbfahrtDto'
372 items:
373 $ref: '#/components/schemas/AbfahrtDto'
374 Sonderinformationen:
375 type: array
376 items:
377 type: string
379 type: object
380 properties:
381 Version:
382 type: string
383 Timestamp:
384 type: string
381 Version:
382 type: string
383 Timestamp:
384 type: string
385 AbfahrtDto:
386 type: object
386 type: object
387 properties:
388 Linienname:
389 type: string
390 Haltepunkt:
391 type: string
388 Linienname:
389 type: string
390 Haltepunkt:
391 type: string
392 Richtung:
393 type: string
390 Haltepunkt:
391 type: string
392 Richtung:
393 type: string
394 Richtungstext:
395 type: string
392 Richtung:
393 type: string
394 Richtungstext:
395 type: string
396 AnkunftszeitSoll:
397 type: string
394 Richtungstext:
395 type: string
396 AnkunftszeitSoll:
397 type: string
398 AnkunftszeitIst:
399 type: string
396 AnkunftszeitSoll:
397 type: string
398 AnkunftszeitIst:
399 type: string
400 AbfahrtszeitSoll:
401 type: string
398 AnkunftszeitIst:
399 type: string
400 AbfahrtszeitSoll:
401 type: string
402 AbfahrtszeitIst:
403 type: string
400 AbfahrtszeitSoll:
401 type: string
402 AbfahrtszeitIst:
403 type: string
404 Produkt:
405 type: string
402 AbfahrtszeitIst:
403 type: string
404 Produkt:
405 type: string
406 Longitude:
407 type: number
404 Produkt:
405 type: string
406 Longitude:
407 type: number
408 format: double
409 Latitude:
407 type: number
408 format: double
409 Latitude:
410 type: number
411 format: double
412 Fahrtnummer:
410 type: number
411 format: double
412 Fahrtnummer:
413 type: integer
414 format: int32
415 Fahrtartnummer:
413 type: integer
414 format: int32
415 Fahrtartnummer:
416 type: integer
417 format: int32
418 Fahrzeugnummer:
416 type: integer
417 format: int32
418 Fahrzeugnummer:
419 type: string
420 Prognose:
421 type: boolean
420 Prognose:
421 type: boolean
422 HaltesteigText:
423 type: string
424 AbfahrtszeitenAusblenden:
425 type: boolean
430 Metadata:
431 $ref: '#/components/schemas/Metadata'
432 Linienname:
433 type: string
434 Richtung:
435 type: string
432 Linienname:
433 type: string
434 Richtung:
435 type: string
436 Richtungstext:
437 type: string
434 Richtung:
435 type: string
436 Richtungstext:
437 type: string
438 Fahrtnummer:
439 type: integer
436 Richtungstext:
437 type: string
438 Fahrtnummer:
439 type: integer
440 format: int32
441 Betriebstag:
439 type: integer
440 format: int32
441 Betriebstag:
442 type: string
443 Produkt:
444 type: string
441 Betriebstag:
442 type: string
443 Produkt:
444 type: string
445 FaelltAus:
446 type: boolean
447 Zusatzfahrt:
448 type: boolean
449 Fahrzeugnummer:
450 type: string
451 Fahrtverlauf:
452 type: array
449 Fahrzeugnummer:
450 type: string
451 Fahrtverlauf:
452 type: array
453 items:
454 $ref: '#/components/schemas/FahrwegHaltepositionDto'
453 items:
454 $ref: '#/components/schemas/FahrwegHaltepositionDto'
455 Fahrten:
456 type: array
457 items:
458 $ref: '#/components/schemas/FahrtDto'
461 type: object
462 properties:
463 Haltestellenname:
464 type: string
465 VAGKennung:
466 type: string
463 Haltestellenname:
464 type: string
465 VAGKennung:
466 type: string
467 VGNKennung:
468 type: integer
465 VAGKennung:
466 type: string
467 VGNKennung:
468 type: integer
469 format: int32
470 Haltepunkt:
468 type: integer
469 format: int32
470 Haltepunkt:
471 type: string
472 AnkunftszeitSoll:
473 type: string
470 Haltepunkt:
471 type: string
472 AnkunftszeitSoll:
473 type: string
474 AnkunftszeitIst:
475 type: string
472 AnkunftszeitSoll:
473 type: string
474 AnkunftszeitIst:
475 type: string
476 AbfahrtszeitSoll:
477 type: string
474 AnkunftszeitIst:
475 type: string
476 AbfahrtszeitSoll:
477 type: string
478 AbfahrtszeitIst:
479 type: string
476 AbfahrtszeitSoll:
477 type: string
478 AbfahrtszeitIst:
479 type: string
480 Richtungstext:
481 type: string
478 AbfahrtszeitIst:
479 type: string
480 Richtungstext:
481 type: string
482 Longitude:
483 type: number
480 Richtungstext:
481 type: string
482 Longitude:
483 type: number
484 format: double
485 Latitude:
483 type: number
484 format: double
485 Latitude:
486 type: number
487 format: double
488 Durchfahrt:
498 type: object
499 properties:
500 Fahrtnummer:
501 type: integer
502 format: int32
503 Linienname:
501 type: integer
502 format: int32
503 Linienname:
504 type: string
505 Richtung:
506 type: string
503 Linienname:
504 type: string
505 Richtung:
506 type: string
507 Betriebstag:
508 type: string
505 Richtung:
506 type: string
507 Betriebstag:
508 type: string
509 Startzeit:
510 type: string
507 Betriebstag:
508 type: string
509 Startzeit:
510 type: string
511 Endzeit:
512 type: string
509 Startzeit:
510 type: string
511 Endzeit:
512 type: string
513 StartHaltID:
514 type: string
511 Endzeit:
512 type: string
513 StartHaltID:
514 type: string
515 EndHaltID:
516 type: string
513 StartHaltID:
514 type: string
515 EndHaltID:
516 type: string
517 FaelltAus:
518 type: boolean
519 Zusatzfahrt:
520 type: boolean
521 Fahrzeugnummer:
522 type: string
523 description: Antwortobjekt für eine Fahrt in der Fahrtenliste
524 HaltestellenAPIResponse:
527 Metadata:
528 $ref: '#/components/schemas/Metadata'
529 Haltestellen:
530 type: array
531 items:
532 $ref: '#/components/schemas/HaltestelleDto'
535 type: object
536 properties:
537 Haltestellenname:
538 type: string
539 VAGKennung:
540 type: string
537 Haltestellenname:
538 type: string
539 VAGKennung:
540 type: string
541 VGNKennung:
542 type: integer
539 VAGKennung:
540 type: string
541 VGNKennung:
542 type: integer
543 format: int32
544 Longitude:
542 type: integer
543 format: int32
544 Longitude:
545 type: number
546 format: double
547 Latitude:
545 type: number
546 format: double
547 Latitude:
548 type: number
549 format: double
550 Produkte:
548 type: number
549 format: double
550 Produkte:
551 type: string
552 description: Datenklasse zur Haltestelle Antwort
17 get:
18 tags:
19 - Abfahrten
20 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
21 operationId: Abfahrten_Get1
22 parameters:
80 get:
81 tags:
82 - Abfahrten
83 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
84 operationId: Abfahrten_Get2
85 parameters:
149 get:
150 tags:
151 - Fahrten
152 summary: Liefert alle laufenden und startenden Fahrten zu dem angegebenen Betriebszweig
153 innerhalb des angegebenen Zeitfenster.
154 operationId: Fahrten_Get
185 get:
186 tags:
187 - Fahrten
188 summary: Liefert die Fahrt des angegebenen Betriebszweig mit der Fahrtnummer
189 und dem aktuellen Betriebstag
190 operationId: Fahrten_GetFahrt1
225 get:
226 tags:
227 - Fahrten
228 summary: Liefert die Fahrt des angegebenen Betriebszweig mit der Fahrtnummer
229 und dem angegebenen Betriebstag
230 operationId: Fahrten_GetFahrt2
272 get:
273 tags:
274 - Haltestellen
275 summary: Liefert die Liste mit den Haltestellen zu dem angegebenen Haltestellenname
276 (Optional)
277 operationId: Haltestellen_GetByName
308 get:
309 tags:
310 - Haltestellen
311 summary: Liefert die Liste mit den Haltestellen zu der Umkreissuche
312 operationId: Haltestellen_GetByLocation
313 parameters:
17 get:
18 tags:
19 - Abfahrten
20 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
21 operationId: Abfahrten_Get1
22 parameters:
80 get:
81 tags:
82 - Abfahrten
83 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
84 operationId: Abfahrten_Get2
85 parameters:
149 get:
150 tags:
151 - Fahrten
152 summary: Liefert alle laufenden und startenden Fahrten zu dem angegebenen Betriebszweig
153 innerhalb des angegebenen Zeitfenster.
154 operationId: Fahrten_Get
185 get:
186 tags:
187 - Fahrten
188 summary: Liefert die Fahrt des angegebenen Betriebszweig mit der Fahrtnummer
189 und dem aktuellen Betriebstag
190 operationId: Fahrten_GetFahrt1
225 get:
226 tags:
227 - Fahrten
228 summary: Liefert die Fahrt des angegebenen Betriebszweig mit der Fahrtnummer
229 und dem angegebenen Betriebstag
230 operationId: Fahrten_GetFahrt2
272 get:
273 tags:
274 - Haltestellen
275 summary: Liefert die Liste mit den Haltestellen zu dem angegebenen Haltestellenname
276 (Optional)
277 operationId: Haltestellen_GetByName
308 get:
309 tags:
310 - Haltestellen
311 summary: Liefert die Liste mit den Haltestellen zu der Umkreissuche
312 operationId: Haltestellen_GetByLocation
313 parameters:
81 tags:
82 - Abfahrten
83 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
84 operationId: Abfahrten_Get2
85 parameters:
86 - name: netvu
81 tags:
82 - Abfahrten
83 summary: Liefert die Abfahrten zu einer bestimmten Haltestelle
84 operationId: Abfahrten_Get2
85 parameters:
86 - name: netvu
86 - name: netvu
87 in: path
88 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
89 required: true
90 schema:
91 type: string
92 - name: haltid
93 in: path
94 description: Haltestellenkennung je nach NetVU - VGN-Kennung oder die HaltID
95 der VAG
96 required: true
97 schema:
105 - name: product
106 in: query
107 description: 'Betriebszweig der VAG Bus, Tram, UBahn, SBahn, RBahn. Querystring:
108 product=Bus,Tram'
109 schema:
110 type: string
111 - name: timespan
112 in: query
113 description: Zeitfenster für die Abfrage in Minuten (?timespan=10)
114 schema:
115 type: integer
116 format: int32
117 - name: timedelay
118 in: query
119 description: Zeitliche Verschiebung für die Anfrage in Minuten (?timedelay=5)
120 schema:
121 type: integer
122 format: int32
123 - name: limitcount
124 in: query
125 description: Maximale Anzahl der zurückgelieferten Abfahrten
126 schema:
127 type: integer
128 format: int32
129 responses:
130 '200':
131 description: OK
132 content:
133 application/json:
134 schema:
144 $ref: '#/components/schemas/AbfahrtenAPIResponse'
145 '404':
146 description: NotFound
147 content: {}
148 /api/v1/fahrten/{betriebszweig}:
149 get:
168 responses:
169 '200':
170 description: OK
171 content:
172 application/json:
173 schema:
192 - name: betriebszweig
193 in: path
194 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
195 required: true
196 schema:
197 type: string
205 responses:
206 '200':
207 description: OK
208 content:
209 application/json:
210 schema:
220 $ref: '#/components/schemas/FahrtenAPIResponse'
221 '404':
222 description: NotFound
223 content: {}
224 /api/v1/fahrten/{betriebszweig}/{betriebstag}/{fahrtnummer}:
225 get:
232 - name: betriebszweig
233 in: path
234 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
235 required: true
236 schema:
237 type: string
245 - name: fahrtnummer
246 in: path
247 description: Fahrtnummer für die Anfrage
248 required: true
249 schema:
250 type: integer
252 responses:
253 '200':
254 description: OK
255 content:
256 application/json:
257 schema:
267 $ref: '#/components/schemas/FahrtenAPIResponse'
268 '404':
269 description: NotFound
270 content: {}
271 /api/v1/haltestellen/{netvu}:
272 get:
279 - name: netvu
280 in: path
281 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
282 required: true
283 schema:
284 type: string
291 responses:
292 '200':
293 description: OK
294 content:
295 application/json:
296 schema:
314 - name: netvu
315 in: path
316 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
317 required: true
318 schema:
319 type: string
340 responses:
341 '200':
342 description: OK
343 content:
344 application/json:
345 schema:
25 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
26 required: true
27 schema:
28 type: string
29 - name: haltid
30 in: path
32 der VAG
33 required: true
34 schema:
35 type: string
36 - name: product
37 in: query
38 description: 'Betriebszweig der VAG Bus, Tram, UBahn, SBahn, RBahn. Querystring:
39 product=Bus,Tram'
40 schema:
41 type: string
42 - name: timespan
43 in: query
43 in: query
44 description: Zeitfenster für die Abfrage in Minuten (?timespan=10)
45 schema:
46 type: integer
47 format: int32
48 - name: timedelay
49 in: query
50 description: Zeitliche Verschiebung für die Anfrage in Minuten (?timedelay=5)
51 schema:
52 type: integer
53 format: int32
54 - name: limitcount
55 in: query
56 description: Maximale Anzahl der zurückgelieferten Abfahrten
57 schema:
58 type: integer
59 format: int32
60 responses:
88 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
89 required: true
90 schema:
91 type: string
92 - name: haltid
93 in: path
95 der VAG
96 required: true
97 schema:
98 type: string
99 - name: line
100 in: path
101 description: Linienkürzel der VAG
102 required: true
103 schema:
104 type: string
105 - name: product
106 in: query
107 description: 'Betriebszweig der VAG Bus, Tram, UBahn, SBahn, RBahn. Querystring:
108 product=Bus,Tram'
109 schema:
110 type: string
111 - name: timespan
112 in: query
112 in: query
113 description: Zeitfenster für die Abfrage in Minuten (?timespan=10)
114 schema:
115 type: integer
116 format: int32
117 - name: timedelay
118 in: query
119 description: Zeitliche Verschiebung für die Anfrage in Minuten (?timedelay=5)
120 schema:
121 type: integer
122 format: int32
123 - name: limitcount
124 in: query
125 description: Maximale Anzahl der zurückgelieferten Abfahrten
126 schema:
127 type: integer
128 format: int32
129 responses:
158 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
159 required: true
160 schema:
161 type: string
162 - name: timespan
163 in: query
163 in: query
164 description: Zeitfenster für die Abfrage in Minuten (Default 60 Minuten)
165 schema:
166 type: integer
167 format: int32
168 responses:
194 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
195 required: true
196 schema:
197 type: string
198 - name: fahrtnummer
199 in: path
200 description: Fahrtnummer für die Anfrage
201 required: true
202 schema:
203 type: integer
204 format: int32
205 responses:
234 description: 'Betriebszweig der VAG: Bus|Tram|UBahn'
235 required: true
236 schema:
237 type: string
238 - name: betriebstag
239 in: path
240 description: Betriebstagsdatum für die Anfrag
241 required: true
242 schema:
243 type: string
244 format: date-time
245 - name: fahrtnummer
247 description: Fahrtnummer für die Anfrage
248 required: true
249 schema:
250 type: integer
251 format: int32
252 responses:
281 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
282 required: true
283 schema:
284 type: string
285 - name: name
286 in: query
287 description: Name der Haltestelle (like)
288 required: true
289 schema:
290 type: string
291 responses:
292 '200':
316 description: Netz des Verkehrsunternehmen, aktuell "VAG" oder "VGN"
317 required: true
318 schema:
319 type: string
320 - name: lon
321 in: query
335 in: query
336 description: Radius für die Umkreissuche. Defaultwert = 1000 Meter.
337 schema:
338 type: integer
339 format: int32
340 responses:
361 Metadata:
362 $ref: '#/components/schemas/Metadata'
363 Haltestellenname:
364 type: string
365 VAGKennung:
366 type: string
363 Haltestellenname:
364 type: string
365 VAGKennung:
366 type: string
367 VGNKennung:
368 type: integer
365 VAGKennung:
366 type: string
367 VGNKennung:
368 type: integer
369 format: int32
370 Abfahrten:
368 type: integer
369 format: int32
370 Abfahrten:
371 type: array
372 items:
373 $ref: '#/components/schemas/AbfahrtDto'
372 items:
373 $ref: '#/components/schemas/AbfahrtDto'
374 Sonderinformationen:
375 type: array
376 items:
377 type: string
379 type: object
380 properties:
381 Version:
382 type: string
383 Timestamp:
384 type: string
381 Version:
382 type: string
383 Timestamp:
384 type: string
385 AbfahrtDto:
386 type: object
386 type: object
387 properties:
388 Linienname:
389 type: string
390 Haltepunkt:
391 type: string
388 Linienname:
389 type: string
390 Haltepunkt:
391 type: string
392 Richtung:
393 type: string
390 Haltepunkt:
391 type: string
392 Richtung:
393 type: string
394 Richtungstext:
395 type: string
392 Richtung:
393 type: string
394 Richtungstext:
395 type: string
396 AnkunftszeitSoll:
397 type: string
394 Richtungstext:
395 type: string
396 AnkunftszeitSoll:
397 type: string
398 AnkunftszeitIst:
399 type: string
396 AnkunftszeitSoll:
397 type: string
398 AnkunftszeitIst:
399 type: string
400 AbfahrtszeitSoll:
401 type: string
398 AnkunftszeitIst:
399 type: string
400 AbfahrtszeitSoll:
401 type: string
402 AbfahrtszeitIst:
403 type: string
400 AbfahrtszeitSoll:
401 type: string
402 AbfahrtszeitIst:
403 type: string
404 Produkt:
405 type: string
402 AbfahrtszeitIst:
403 type: string
404 Produkt:
405 type: string
406 Longitude:
407 type: number
404 Produkt:
405 type: string
406 Longitude:
407 type: number
408 format: double
409 Latitude:
407 type: number
408 format: double
409 Latitude:
410 type: number
411 format: double
412 Fahrtnummer:
410 type: number
411 format: double
412 Fahrtnummer:
413 type: integer
414 format: int32
415 Fahrtartnummer:
413 type: integer
414 format: int32
415 Fahrtartnummer:
416 type: integer
417 format: int32
418 Fahrzeugnummer:
416 type: integer
417 format: int32
418 Fahrzeugnummer:
419 type: string
420 Prognose:
421 type: boolean
420 Prognose:
421 type: boolean
422 HaltesteigText:
423 type: string
424 AbfahrtszeitenAusblenden:
425 type: boolean
430 Metadata:
431 $ref: '#/components/schemas/Metadata'
432 Linienname:
433 type: string
434 Richtung:
435 type: string
432 Linienname:
433 type: string
434 Richtung:
435 type: string
436 Richtungstext:
437 type: string
434 Richtung:
435 type: string
436 Richtungstext:
437 type: string
438 Fahrtnummer:
439 type: integer
436 Richtungstext:
437 type: string
438 Fahrtnummer:
439 type: integer
440 format: int32
441 Betriebstag:
439 type: integer
440 format: int32
441 Betriebstag:
442 type: string
443 Produkt:
444 type: string
441 Betriebstag:
442 type: string
443 Produkt:
444 type: string
445 FaelltAus:
446 type: boolean
447 Zusatzfahrt:
448 type: boolean
449 Fahrzeugnummer:
450 type: string
451 Fahrtverlauf:
452 type: array
449 Fahrzeugnummer:
450 type: string
451 Fahrtverlauf:
452 type: array
453 items:
454 $ref: '#/components/schemas/FahrwegHaltepositionDto'
453 items:
454 $ref: '#/components/schemas/FahrwegHaltepositionDto'
455 Fahrten:
456 type: array
457 items:
458 $ref: '#/components/schemas/FahrtDto'
461 type: object
462 properties:
463 Haltestellenname:
464 type: string
465 VAGKennung:
466 type: string
463 Haltestellenname:
464 type: string
465 VAGKennung:
466 type: string
467 VGNKennung:
468 type: integer
465 VAGKennung:
466 type: string
467 VGNKennung:
468 type: integer
469 format: int32
470 Haltepunkt:
468 type: integer
469 format: int32
470 Haltepunkt:
471 type: string
472 AnkunftszeitSoll:
473 type: string
470 Haltepunkt:
471 type: string
472 AnkunftszeitSoll:
473 type: string
474 AnkunftszeitIst:
475 type: string
472 AnkunftszeitSoll:
473 type: string
474 AnkunftszeitIst:
475 type: string
476 AbfahrtszeitSoll:
477 type: string
474 AnkunftszeitIst:
475 type: string
476 AbfahrtszeitSoll:
477 type: string
478 AbfahrtszeitIst:
479 type: string
476 AbfahrtszeitSoll:
477 type: string
478 AbfahrtszeitIst:
479 type: string
480 Richtungstext:
481 type: string
478 AbfahrtszeitIst:
479 type: string
480 Richtungstext:
481 type: string
482 Longitude:
483 type: number
480 Richtungstext:
481 type: string
482 Longitude:
483 type: number
484 format: double
485 Latitude:
483 type: number
484 format: double
485 Latitude:
486 type: number
487 format: double
488 Durchfahrt:
498 type: object
499 properties:
500 Fahrtnummer:
501 type: integer
502 format: int32
503 Linienname:
501 type: integer
502 format: int32
503 Linienname:
504 type: string
505 Richtung:
506 type: string
503 Linienname:
504 type: string
505 Richtung:
506 type: string
507 Betriebstag:
508 type: string
505 Richtung:
506 type: string
507 Betriebstag:
508 type: string
509 Startzeit:
510 type: string
507 Betriebstag:
508 type: string
509 Startzeit:
510 type: string
511 Endzeit:
512 type: string
509 Startzeit:
510 type: string
511 Endzeit:
512 type: string
513 StartHaltID:
514 type: string
511 Endzeit:
512 type: string
513 StartHaltID:
514 type: string
515 EndHaltID:
516 type: string
513 StartHaltID:
514 type: string
515 EndHaltID:
516 type: string
517 FaelltAus:
518 type: boolean
519 Zusatzfahrt:
520 type: boolean
521 Fahrzeugnummer:
522 type: string
523 description: Antwortobjekt für eine Fahrt in der Fahrtenliste
524 HaltestellenAPIResponse:
527 Metadata:
528 $ref: '#/components/schemas/Metadata'
529 Haltestellen:
530 type: array
531 items:
532 $ref: '#/components/schemas/HaltestelleDto'
535 type: object
536 properties:
537 Haltestellenname:
538 type: string
539 VAGKennung:
540 type: string
537 Haltestellenname:
538 type: string
539 VAGKennung:
540 type: string
541 VGNKennung:
542 type: integer
539 VAGKennung:
540 type: string
541 VGNKennung:
542 type: integer
543 format: int32
544 Longitude:
542 type: integer
543 format: int32
544 Longitude:
545 type: number
546 format: double
547 Latitude:
545 type: number
546 format: double
547 Latitude:
548 type: number
549 format: double
550 Produkte:
548 type: number
549 format: double
550 Produkte:
551 type: string
552 description: Datenklasse zur Haltestelle Antwort