แหล่งข้อมูล: 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 ที่ระบุ |