مسار شحنة داخل الشبكة.
| تمثيل JSON |
|---|
{ "shipment": string, "segments": [ { object ( |
| الحقول | |
|---|---|
shipment |
مطلوب. الشحنة التي يتم وصف مسارها. |
segments[] |
مطلوب. أجزاء المسار. |
departureTime |
النتائج فقط. وقت المغادرة الفعلي للشحن |
arrivalTime |
النتائج فقط. وقت الوصول الفعلي للشحن |
incurredPenalties |
النتائج فقط. لا يتم الالتزام بالعقوبات بسبب القيود الخفيفة. |
costConstant |
النتائج فقط. التكلفة الثابتة لهذه الشحنة. |
cost |
النتائج فقط. التكلفة حسب المكونات. عنصر يحتوي على قائمة بأزواج |
AnnotatedPathSegment
يُمثِّل ذلك جزءًا من مسار يتضمّن معلومات أكثر تكرارًا يمكن احتسابها استنادًا إلى "شريحة المسار" و"الشبكة" المتضمّنة. يعرض خادم واجهة برمجة التطبيقات هذه الرسائل عادةً.
| تمثيل JSON |
|---|
{ "segment": { object ( |
| الحقول | |
|---|---|
segment |
مطلوب. الجزء الذي تتم إضافة تعليقات توضيحية إليه |
arrivalTime |
النتائج فقط. وقت وصول هذا الجزء |
departureTime |
النتائج فقط. وقت مغادرة هذا الجزء من الرحلة |
isCommitted |
النتائج فقط. ما إذا كان عميل واجهة برمجة التطبيقات قد قرر تنفيذ هذا الجزء من المسار. |
segmentCostConstant |
النتائج فقط. تكلفة ثابتة لهذه الشريحة |
segmentCostDueToVehicle |
النتائج فقط. إدخال واحد لكل سمة عنصر يحتوي على قائمة بأزواج |
segmentCostDueToDeparture |
النتائج فقط. التكلفة بسبب تدوير الخط: المغادرة. |
segmentCostDueToArrival |
النتائج فقط. التكلفة بسبب تدوير الخط: الوصول. |