Ressource: LineRotation
Ein Fahrzeug startet auf dieser Linie zu einer bestimmten Zeit.
| JSON-Darstellung |
|---|
{ "name": string, "arrivalTimes": { string: { object ( |
| Felder | |
|---|---|
name |
Erforderlich. Kennung. Aktualisierung nicht möglich. |
arrivalTimes |
Optional. Bereich, in dem die Abfahrt kostenlos ist (d.h. die tatsächlichen Ankunftszeiten werden vom System festgelegt, wenn dies nicht zu einem bestimmten Punkt erfolgt). Diese Map sollte die gleichen Schlüssel haben (abzüglich des Quell-Hubs, keine Ankunftszeit). Ein Objekt, das eine Liste von |
departureTimes |
Optional. Bereich, in dem die Ankunft kostenlos erlaubt ist (d.h., wenn nicht zu einem bestimmten Punkt, werden die tatsächlichen Abfahrtszeiten vom System festgelegt). Diese Karte sollte dieselben Schlüssel haben (abzüglich des Ziel-Hubs, keine Abfahrtszeit). Ein Objekt, das eine Liste von |
departureEarlinessTardinessCosts |
Optional. Kosten für vorzeitige/späte/verspätete Abfahrt sowie Abfahrtsgrenzen. Diese Karten sollten dieselben Schlüssel enthalten (abzüglich des Ziel-Hubs, keine Abfahrtszeit). Ein Objekt, das eine Liste von |
arrivalEarlinessTardinessCosts |
Optional. Frühzeitige/Verspätung – Kosten und Ankunftsgrenzen. Diese Maps sollten die gleichen Schlüssel haben (abzüglich des Quell-Hubs, keine Ankunftszeit). Ein Objekt, das eine Liste von |
vehicles[] |
Optional. Liste der Fahrzeuge, die diese Linienrotation ausführen könnten (d.h. Zulassungsliste). Wird „number_vehicles“ auf einen Wert reduziert, der der Anzahl der Fahrzeuge entspricht, werden alle diese Fahrzeuge der Linienrotation zugewiesen. Wenn keine Fahrzeuge vorhanden sind, werden alle als verfügbar betrachtet. |
fixedPrice |
Optional. Kosten für jedes Fahrzeug, das diese Linie nutzt, unabhängig vom Fahrzeug (Fahrer, Wartungstechnik usw.). |
maximumNumberVehicles |
Optional. Maximale Anzahl von Fahrzeugen, die dieser Rotation zugewiesen werden können. Wenn nicht festgelegt: keine Begrenzung für Fahrzeuge für diese Rotation. Andernfalls wird die Obergrenze für die Anzahl der Fahrzeuge festgelegt, die dieser Rotation zugewiesen werden können (in der Zulassungsliste |
IntegerRange
Bereich von Ganzzahlen.
| JSON-Darstellung |
|---|
{ "startValue": integer, "endValue": integer } |
| Felder | |
|---|---|
startValue |
Intervall geöffnet, wenn nicht festgelegt. |
endValue |
Intervall geöffnet, wenn nicht festgelegt. |
Methoden |
|
|---|---|
|
Erstellt eine LineRotation. |
|
Löscht eine LineRotation. |
|
Ruft die Details einer LineRotation ab. |
|
Listet die LineRotations auf. |
|
Aktualisiert eine LineRotation. |