Zasób: LineRotation
Pojazd zaczyna kursować na tej linii w określonym czasie.
| Zapis JSON |
|---|
{ "name": string, "arrivalTimes": { string: { object ( |
| Pola | |
|---|---|
name |
Wymagane. Identyfikator. Tego ustawienia nie można później zmienić. |
arrivalTimes |
Opcjonalnie: Zakres, z którego odjazd jest dozwolony bez opłat (tj. jeśli nie jest to punktowe, rzeczywiste godziny przyjazdu są określane przez system). Ta mapa powinna mieć te same klucze (minus centrum źródłowe, bez godziny przybycia). Obiekt zawierający listę par |
departureTimes |
Opcjonalnie: Zakres, w którym przyjazd jest dozwolony bezpłatnie (tj. jeśli nie jest to punktowane, rzeczywiste godziny odjazdu są określane przez system). Ta mapa powinna mieć te same klawisze (minus centrum docelowe, bez godziny odjazdu). Obiekt zawierający listę par |
departureEarlinessTardinessCosts |
Opcjonalnie: Koszty wczesnego etapu/czas oczekiwania oraz ograniczenia związane z odjazdem. Te mapy powinny mieć te same klawisze (minus centrum docelowe, bez godziny odjazdu). Obiekt zawierający listę par |
arrivalEarlinessTardinessCosts |
Opcjonalnie: Koszty wczesnego etapu i opóźnienia oraz ograniczenia związane z przyjazdem. Te mapy powinny mieć te same klawisze (minus centrum źródłowe, bez godziny przybycia). Obiekt zawierający listę par |
vehicles[] |
Opcjonalnie: Lista pojazdów, które mogą wykonywać tę procedurę obrotu linii (np. lista dozwolonych). Jeśli parametr number_vehicles zmniejszy się do jednej wartości odpowiadającej liczbie pojazdów, wszystkie te pojazdy zostaną przypisane do rotacji linii. Jeśli nie ma żadnych pojazdów, wszystkie są uznawane za dostępne. |
fixedPrice |
Opcjonalnie: Koszty dowolnego pojazdu używanego na tej linii, niezależnie od pojazdu (kierowcy, serwisowania itp.). |
maximumNumberVehicles |
Opcjonalnie: Maksymalna liczba pojazdów, które można przypisać do tej rotacji. Jeśli zasada jest nieskonfigurowana: brak limitu pojazdów w przypadku tej rotacji. W przeciwnym razie górna granica liczby pojazdów, które można przydzielić do tej rotacji (wśród listy dozwolonych |
IntegerRange
Zakres liczb całkowitych.
| Zapis JSON |
|---|
{ "startValue": integer, "endValue": integer } |
| Pola | |
|---|---|
startValue |
Interwał otwarty, jeśli nie jest ustawiony. |
endValue |
Interwał otwarty, jeśli nie jest ustawiony. |
Metody |
|
|---|---|
|
Tworzy element LineRotation. |
|
Usuwa element LineRotation. |
|
Pobiera szczegóły obiektu LineRotation. |
|
Wyświetla listę LineRotations. |
|
Aktualizuje LineRotation. |