منبع: LineRotation
یک وسیله نقلیه در یک زمان خاص شروع به کار با این خط می کند.
| نمایندگی JSON |
|---|
{ "name": string, "arrivalTimes": { string: { object ( |
| فیلدها | |
|---|---|
name | مورد نیاز. شناسه. نمی توان به روز کرد. |
arrivalTimes | اختیاری. محدوده ای که خروج بدون هزینه مجاز است (یعنی اگر به صورت نقطه ای نباشد، زمان واقعی ورود توسط سیستم تعیین می شود). این نقشه قرار است کلیدهای یکسانی داشته باشد (منهای مرکز منبع، بدون زمان رسیدن). یک شی حاوی لیستی از |
departureTimes | اختیاری. محدوده ای که ورود بدون هزینه مجاز است (یعنی اگر به صورت نقطه ای نباشد، زمان حرکت واقعی توسط سیستم تعیین می شود). این نقشه قرار است کلیدهای یکسانی داشته باشد (منهای هاب مقصد، بدون زمان حرکت). یک شی حاوی لیستی از |
departureEarlinessTardinessCosts | اختیاری. هزینههای زودهنگام/تاخیر و محدودیتهای خروج. این نقشه ها قرار است کلیدهای یکسانی داشته باشند (منهای هاب مقصد، بدون زمان حرکت). یک شی حاوی لیستی از |
arrivalEarlinessTardinessCosts | اختیاری. هزینههای زودرس/تأخیر و محدودیتهای ورود. این نقشه ها قرار است کلیدهای یکسانی داشته باشند (منهای هاب منبع، بدون زمان رسیدن). یک شی حاوی لیستی از |
vehicles[] | اختیاری. فهرست وسایل نقلیه ای که می توانند این چرخش خط را انجام دهند (یعنی لیست مجاز). اگر number_vehicles به یک مقدار متناسب با تعداد وسایل نقلیه کاهش یابد، همه آن وسایل نقلیه به چرخش خط اختصاص داده می شوند. اگر وسیله نقلیه وجود نداشته باشد، همه در دسترس هستند. |
fixedPrice | اختیاری. هزینه داشتن هر وسیله نقلیه ای که این خط را انجام می دهد، صرف نظر از وسیله نقلیه (راننده، تعمیر و نگهداری و غیره). |
maximumNumberVehicles | اختیاری. حداکثر تعداد وسایل نقلیه ای که می توان به این چرخش اختصاص داد. اگر تنظیم نشده باشد: محدودیتی از نظر وسایل نقلیه برای این چرخش وجود ندارد. در غیر این صورت، کران بالایی بر روی تعداد وسایل نقلیه ای که می توان به این چرخش اختصاص داد (در میان لیست مجاز |
Integer Range
محدوده اعداد صحیح
| نمایندگی JSON |
|---|
{ "startValue": integer, "endValue": integer } |
| فیلدها | |
|---|---|
startValue | در صورت تنظیم نشدن فاصله باز است. |
endValue | در صورت تنظیم نشدن فاصله باز است. |
روش ها | |
|---|---|
| یک LineRotation ایجاد می کند. |
| یک LineRotation را حذف می کند. |
| جزئیات یک LineRotation را دریافت می کند. |
| LineRotations را فهرست می کند. |
| یک LineRotation را به روز می کند. |