משאב: LineRotation
כלי רכב מתחיל להפעיל את הקו הזה בשעה מסוימת.
| ייצוג JSON |
|---|
{ "name": string, "arrivalTimes": { string: { object ( |
| שדות | |
|---|---|
name |
חובה. מזהה. לא ניתן לעדכן. |
arrivalTimes |
זה שינוי אופציונלי. טווח שבו מותר להגיע ללא עלות (כלומר, אם לא ניתן לציין את זמני ההגעה בפועל, המערכת קובעת). המפה הזו אמורה לכלול את אותם המפתחות (ללא מרכז המקור, ללא זמן הגעה). אובייקט שמכיל רשימה של |
departureTimes |
זה שינוי אופציונלי. טווח שבו אפשר להגיע ללא עלות (כלומר, אם לא מוגדר ערך נקודתי, המערכת קובעת את זמני היציאה בפועל). המפה הזו אמורה לכלול את אותם המקשים (פחות מרכז היעד, ללא זמן יציאה). אובייקט שמכיל רשימה של |
departureEarlinessTardinessCosts |
זה שינוי אופציונלי. עלויות של שעת ההכנה/האיחור ועלויות הנסיעה. המפה הזו אמורה לכלול את אותם המפתחות (פחות מרכז היעד, ללא זמן יציאה). אובייקט שמכיל רשימה של |
arrivalEarlinessTardinessCosts |
זה שינוי אופציונלי. עלויות שעת ההגעה/איחור ועלויות ההגעה. המפה הזו אמורה לכלול את אותם המפתחות (להוציא את מרכז המקור, ללא זמן הגעה). אובייקט שמכיל רשימה של |
vehicles[] |
זה שינוי אופציונלי. רשימה של כלי רכב שיכולים לבצע את סיבוב הקו הזה (למשל, רשימת כלי רכב). אם number_vehicles יורד לערך אחד שתואם למספר כלי הרכב, כל כלי הרכב האלה יוקצו לסיבוב הקו. אם אין כלי רכב, כולם נחשבים זמינים. |
fixedPrice |
זה שינוי אופציונלי. העלות של רכב כלשהו בקו הזה, ללא קשר לרכב (נהג, תחזוקה וכו'). |
maximumNumberVehicles |
זה שינוי אופציונלי. המספר המקסימלי של כלי רכב שאפשר להקצות לסיבוב הזה. אם המדיניות לא מוגדרת: אין הגבלה מבחינת כלי רכב לסיבוב הזה. אחרת, גבול עליון למספר כלי הרכב שאפשר להקצות לסבב הזה (בין רשימת ההיתרים |
IntegerRange
טווח של מספרים שלמים.
| ייצוג JSON |
|---|
{ "startValue": integer, "endValue": integer } |
| שדות | |
|---|---|
startValue |
ההפוגה פתוחה אם היא לא מוגדרת. |
endValue |
ההפוגה פתוחה אם היא לא מוגדרת. |
שיטות |
|
|---|---|
|
יצירת LineRotation. |
|
מוחקת LineRotation. |
|
מקבלת את הפרטים של LineRotation. |
|
מציגה את רשימת ה-LineRotations. |
|
מעדכן LineRotation. |