משאב: TaskTrackingInfo
ההודעה TaskTrackingInfo
. ההודעה מכילה פרטי מעקב אחר משימות שישמשו להצגה. אם מזהה לצורכי מעקב משויך למספר משימות, Fleet Engine משתמש בשיטה היוריסטית כדי לקבוע איזה פרמטר TaskTrackingInfo צריך לבחור עבור המשימה.
ייצוג JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
שדות | |
---|---|
name |
חייב להיות בפורמט |
trackingId |
לא משתנה. מזהה לצורכי מעקב של משימה. * חייבת להיות מחרוזת Unicode חוקית. * מוגבל לאורך מקסימלי של 64 תווים. * מנורמל בהתאם לטופס C של נירמול Unicode. * לא יכול להכיל אף אחד מתווי ASCII הבאים: '/', ':', '?', ',' או '#'. |
vehicleLocation |
המיקום האחרון של הרכב. |
routePolylinePoints[] |
רשימה של נקודות שכשמחברים אותן הן יוצרות קו מרובה של המסלול הצפוי של הרכב למיקום המשימה הזו. |
remainingStopCount |
מציין את מספר העצירות שהרכב שנותר עד לעצירה של המשימה, כולל העצירה של המשימה. לדוגמה, אם התחנה הבאה של הרכב היא עצירת המשימה, הערך יהיה 1. |
remainingDrivingDistanceMeters |
המרחק הכולל במטרים אל |
estimatedArrivalTime |
חותמת הזמן שמציינת את זמן ההגעה המשוער למיקום העצירה. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
estimatedTaskCompletionTime |
חותמת הזמן שמציינת את זמן ההשלמה המשוער של משימה. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
state |
מצב הביצוע הנוכחי של המשימה. |
taskOutcome |
התוצאה של ניסיון לבצע משימה. |
taskOutcomeTime |
חותמת הזמן שמציינת מתי התוצאה של המשימה הוגדרה על ידי הספק. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
plannedLocation |
לא משתנה. המיקום שבו המשימה תתבצע. |
targetTimeWindow |
חלון הזמן שבמהלכו רוצים להשלים את המשימה. |
attributes[] |
המאפיינים המותאמים אישית שהוגדרו במשימה. |
שיטות |
|
---|---|
|
מחזירה את המופע שצוין ב-TaskTrackingInfo . |