ทรัพยากร: TaskTrackingInfo
ข้อความ TaskTrackingInfo
ข้อความนี้มีข้อมูลการติดตามงานซึ่งจะใช้เพื่อการแสดงผล หากรหัสติดตามเชื่อมโยงกับหลายงาน Fleet Engine จะใช้การเรียนรู้เพื่อตัดสินใจว่าจะเลือก TaskTrackingInfo ของงานใด
การแสดง JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
ช่อง | |
---|---|
name |
ต้องอยู่ในรูปแบบ |
trackingId |
เปลี่ยนแปลงไม่ได้ รหัสติดตามของงาน * ต้องเป็นสตริง Unicode ที่ถูกต้อง * จำกัดให้มีความยาวสูงสุด 64 อักขระ * ได้รับการปรับให้เป็นมาตรฐานตามแบบฟอร์มการปรับมาตรฐาน Unicode C * ต้องไม่มีอักขระ ASCII ต่อไปนี้: "/", ":", "?", "," หรือ "#" |
vehicleLocation |
ตำแหน่งสุดท้ายของรถ |
routePolylinePoints[] |
รายการของจุดต่างๆ ซึ่งเมื่อเชื่อมต่อกันแล้วจะกลายเป็นโพลีไลน์ของเส้นทางที่รถคาดว่าจะไปถึงตำแหน่งของงานนี้ |
remainingStopCount |
ระบุจำนวนครั้งที่หยุดรถที่เหลืออยู่จนกว่าจะถึงจุดหยุดงาน รวมถึงการหยุดงาน เช่น หากจุดแวะถัดไปของรถคือการหยุดงาน ค่าจะเป็น 1 |
remainingDrivingDistanceMeters |
ระยะทางที่เหลือรวมเป็นเมตรถึง |
estimatedArrivalTime |
การประทับเวลาที่ระบุเวลาถึงโดยประมาณไปยังตำแหน่งป้าย การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
estimatedTaskCompletionTime |
การประทับเวลาที่ระบุเวลาเสร็จสมบูรณ์โดยประมาณของงาน การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
state |
สถานะการดำเนินการปัจจุบันของงาน |
taskOutcome |
ผลของการพยายามดําเนินการ |
taskOutcomeTime |
การประทับเวลาที่บ่งบอกว่าผู้ให้บริการกำหนดผลลัพธ์ของงานไว้เมื่อใด การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
plannedLocation |
เปลี่ยนแปลงไม่ได้ ตำแหน่งที่งานจะเสร็จสมบูรณ์ |
targetTimeWindow |
กรอบเวลาที่ควรทำงานให้เสร็จ |
attributes[] |
แอตทริบิวต์ที่กำหนดเองที่ตั้งไว้ในงาน |
วิธีการ |
|
---|---|
|
แสดงผลอินสแตนซ์ TaskTrackingInfo ที่ระบุ |