Ressource: LineRotation
Un véhicule commence à circuler sur cette ligne à une heure précise.
| Représentation JSON |
|---|
{ "name": string, "arrivalTimes": { string: { object ( |
| Champs | |
|---|---|
name |
Obligatoire. Identifiant. Ce paramètre ne peut pas être modifié. |
arrivalTimes |
Facultatif. Plage où le départ est autorisé sans frais (si ce n'est pas le cas, les heures d'arrivée réelles sont définies par le système). Cette carte est censée avoir les mêmes clés (moins le hub source, sans heure d'arrivée). Objet contenant une liste de paires |
departureTimes |
Facultatif. Plage où l'arrivée est autorisée sans frais (si ce n'est pas le cas, les heures de départ réelles sont définies par le système). Cette carte est censée avoir les mêmes clés (moins le hub de destination, sans heure de départ). Objet contenant une liste de paires |
departureEarlinessTardinessCosts |
Facultatif. Coûts liés à l'avancement et aux limites du départ. Cette carte est censée avoir les mêmes clés (moins le hub de destination, sans heure de départ). Objet contenant une liste de paires |
arrivalEarlinessTardinessCosts |
Facultatif. Coûts liés à l'avance et au délai d'arrivée. Ces mappages sont censés avoir les mêmes clés (moins le hub source, sans heure d'arrivée). Objet contenant une liste de paires |
vehicles[] |
Facultatif. Liste des véhicules pouvant effectuer cette rotation de ligne (liste d'autorisation). Si number_vehicles est réduit à une valeur correspondant au nombre de véhicules, tous ces véhicules seront affectés à la rotation de ligne. Si aucun véhicule n'est disponible, tous les véhicules sont considérés comme disponibles. |
fixedPrice |
Facultatif. Coût associé à n'importe quel véhicule qui effectue cette ligne, quel que soit le véhicule (conducteur, entretien, etc.). |
maximumNumberVehicles |
Facultatif. Nombre maximal de véhicules pouvant être attribués à cette rotation. Si cette règle n'est pas configurée: aucune limite pour le nombre de véhicules pour cette rotation. Sinon, limite supérieure du nombre de véhicules pouvant être alloués à cette rotation (dans la liste d'autorisation |
IntegerRange
Plage d'entiers.
| Représentation JSON |
|---|
{ "startValue": integer, "endValue": integer } |
| Champs | |
|---|---|
startValue |
Intervalle ouvert s'il n'est pas défini. |
endValue |
Intervalle ouvert s'il n'est pas défini. |
Méthodes |
|
|---|---|
|
Crée un objet LineRotation. |
|
Supprime un élément LineRotation. |
|
Récupère les détails d'un élément LineRotation. |
|
Répertorie les LineRotations. |
|
Met à jour une LineRotation. |