משאב: 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' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
estimatedTaskCompletionTime |
חותמת הזמן שמציינת את זמן ההשלמה המשוער של משימה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
state |
מצב הביצוע הנוכחי של המשימה. |
taskOutcome |
התוצאה של הניסיון לבצע משימה. |
taskOutcomeTime |
חותמת הזמן שמציינת מתי הספק הגדיר את תוצאת המשימה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
plannedLocation |
בלתי ניתן לשינוי. המיקום שבו המשימה תושלם. |
targetTimeWindow |
חלון הזמן שבמהלכו צריך להשלים את המשימה. |
attributes[] |
המאפיינים המותאמים אישית שהוגדרו במשימה. |
שיטות |
|
---|---|
|
הפונקציה מחזירה את המופע שצוין בשדה TaskTrackingInfo . |