Risorsa: LineRotazione
Un veicolo inizia a utilizzare questa linea in un orario specifico.
| Rappresentazione JSON |
|---|
{ "name": string, "arrivalTimes": { string: { object ( |
| Campi | |
|---|---|
name |
Obbligatorio. Identificatore. Impossibile aggiornare. |
arrivalTimes |
(Facoltativo) Intervallo in cui la partenza è consentita senza costi (in caso contrario, gli orari di arrivo effettivi vengono stabiliti dal sistema). Questa mappa dovrebbe avere le stesse chiavi (meno l'hub di origine, senza ora di arrivo). Un oggetto contenente un elenco di |
departureTimes |
(Facoltativo) Intervallo in cui l'arrivo è consentito senza costi (ovvero, se non è puntuale, gli orari di partenza effettivi vengono stabiliti dal sistema). Questa mappa dovrebbe avere le stesse chiavi (meno l'hub di destinazione, senza orario di partenza). Un oggetto contenente un elenco di |
departureEarlinessTardinessCosts |
(Facoltativo) Costi di anticipo/tardiness e limiti per la partenza. Questa mappa deve avere le stesse chiavi (meno l'hub di destinazione, senza orario di partenza). Un oggetto contenente un elenco di |
arrivalEarlinessTardinessCosts |
(Facoltativo) Costi di anticipo/tardiness e limiti per l'arrivo. Questa mappa deve avere le stesse chiavi (meno l'hub di origine, senza ora di arrivo). Un oggetto contenente un elenco di |
vehicles[] |
(Facoltativo) Elenco dei veicoli che potrebbero effettuare questa rotazione di linea (ad es. lista consentita). Se il valore di number_vehicles si riduce a un valore corrispondente al numero di veicoli, tutti questi veicoli verranno assegnati alla rotazione delle linee. Se non ci sono veicoli, vengono considerati disponibili tutti. |
fixedPrice |
(Facoltativo) Costo di gestire qualsiasi veicolo per questa linea, indipendentemente dal veicolo (autista, manutenzione ecc.). |
maximumNumberVehicles |
(Facoltativo) Numero massimo di veicoli che può essere assegnato a questa rotazione. Se il criterio non viene configurato: nessun limite in termini di veicoli per questa rotazione. In caso contrario, il limite superiore al numero di veicoli che possono essere assegnati a questa rotazione (tra l'elenco di veicoli consentiti |
IntegerRange
Intervallo di numeri interi.
| Rappresentazione JSON |
|---|
{ "startValue": integer, "endValue": integer } |
| Campi | |
|---|---|
startValue |
Intervallo aperto se non impostato. |
endValue |
Intervallo aperto se non impostato. |
Metodi |
|
|---|---|
|
Crea una rotazione di linea. |
|
Elimina una rotazione di linea. |
|
Recupera i dettagli di una rotazione di linea. |
|
Elenca le Rotazioni delle linee. |
|
Aggiorna una rotazione di linea. |