เส้นทางสำหรับการจัดส่งภายในเครือข่าย
| การแสดง JSON |
|---|
{ "shipment": string, "segments": [ { object ( |
| ช่อง | |
|---|---|
shipment |
ต้องระบุ การจัดส่งที่มีการอธิบายเส้นทาง |
segments[] |
ต้องระบุ ส่วนของเส้นทาง |
departureTime |
เอาต์พุตเท่านั้น เวลาออกเดินทางจริงของการจัดส่ง |
arrivalTime |
เอาต์พุตเท่านั้น เวลาถึงจริงของการจัดส่ง |
incurredPenalties |
เอาต์พุตเท่านั้น การลงโทษเนื่องจากข้อจำกัดแบบไม่เข้มงวด |
costConstant |
เอาต์พุตเท่านั้น ต้นทุนคงที่สำหรับการจัดส่งนี้ |
cost |
เอาต์พุตเท่านั้น ต้นทุนตามส่วนประกอบ ออบเจ็กต์ที่มีรายการคู่ |
AnnotatedPathSegment
แสดงส่วนหนึ่งของเส้นทางที่มีข้อมูลซ้ำซ้อนมากขึ้นซึ่งสามารถคำนวณตาม PathSegment ที่มีอยู่และเครือข่าย โดยทั่วไป ข้อความเหล่านี้จะส่งคืนโดยเซิร์ฟเวอร์ API
| การแสดง JSON |
|---|
{ "segment": { object ( |
| ช่อง | |
|---|---|
segment |
ต้องระบุ ส่วนที่มีคำอธิบายประกอบ |
arrivalTime |
เอาต์พุตเท่านั้น เวลามาถึงของกลุ่มนี้ |
departureTime |
เอาต์พุตเท่านั้น เวลาออกเดินทางของกลุ่มนี้ |
isCommitted |
เอาต์พุตเท่านั้น ลูกค้า API ตัดสินใจที่จะดำเนินการตามเส้นทางส่วนนี้หรือไม่ |
segmentCostConstant |
เอาต์พุตเท่านั้น ต้นทุนคงที่สำหรับกลุ่มนี้ |
segmentCostDueToVehicle |
เอาต์พุตเท่านั้น 1 รายการต่อมิติข้อมูล ออบเจ็กต์ที่มีรายการคู่ |
segmentCostDueToDeparture |
เอาต์พุตเท่านั้น ค่าใช้จ่ายเนื่องจากการหมุนเวียนของสาย: เวลาออกเดินทาง |
segmentCostDueToArrival |
เอาต์พุตเท่านั้น ราคาเนื่องจากการหมุนเวียนสาย: มาถึง |