المرجع: مركبة
بدون اسم، يتم تخزينه كمفتاح خريطة داخل الشبكة.
| تمثيل JSON |
|---|
{ "name": string, "capacities": [ { object ( |
| الحقول | |
|---|---|
name |
مطلوب. المُعرّف. يتعذّر التعديل. |
capacities[] |
اختياريّ. خصائص المركبة: |
cost |
مطلوب. تمثّل هذه السمة تكلفة استخدام المركبة. هذه هي وظائف إحدى الحجج: المسافة التي تقطعها المركبة، والوزن الذي تنقله المركبة، وعدد المنصات التي تنقلها المركبة. وتمثل هذه الدوال تكاليف الصيانة والوقود والمناولة. قد تشمل هذه التكلفة تكلفة مسبقة (يتم دفعها بعد استخدام المركبة، وهي مفيدة في الغالب للتعاقد الثانوي). |
pricing |
اختياريّ. السعر الذي يجب أن تدفعه الجهة المكلّفة بالدفع فقط إذا كانت المركبة تُستخدم في خط تم إنشاؤه (أي ليست جزءًا من شبكة الإدخال) |
allowedForGeneratedLines |
مطلوب. ما إذا كان يمكن استخدام هذه المركبة للخطوط التي تم إنشاؤها. في حال ضبط هذه السياسة على |
vehiclePositionConstraints[] |
اختياريّ. المواضع الإجبارية للمركبة الحالية، بالإضافة إلى الأوقات فعلى سبيل المثال، استخدم الإدخالات لصياغة حقيقة أن مركبة تبدأ أو تنتهي عند محور معين. |
VehiclePositionConstraint
القيد على موضع المركبة.
| تمثيل JSON |
|---|
{
"time": {
object ( |
| الحقول | |
|---|---|
time |
وقت القيد. |
hubId |
مركز القيد. |
الطُرق |
|
|---|---|
|
ينشئ مركبة. |
|
حذف مركبة. |
|
يحصل على تفاصيل المركبة. |
|
يعرض هذا الحقل المركبات. |
|
لتوفير مركبة |
|
يجعل المركبة غير متاحة. |
|
يحدّث مركبة. |