משאב: TaskTrackingInfo
ההודעה TaskTrackingInfo
. ההודעה מכילה את פרטי המעקב אחרי המשימה, שישמשו להצגה. אם מזהה מעקב משויך למספר משימות, מערכת Fleet Engine משתמשת בהיוריסטיקה כדי לקבוע איזה TaskTrackingInfo של Task לבחור.
ייצוג ב-JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
שדות | |
---|---|
name |
חייב להיות בפורמט |
tracking |
קבוע. המזהה לצורכי מעקב של משימה. * חייבת להיות מחרוזת Unicode תקינה. * מוגבל לאורך של 64 תווים לכל היותר. * נורמליזציה בהתאם לטופס נירמול Unicode C. * אסור לכלול את תווי ה-ASCII הבאים: '/', ':', '?', ',' או '#'. |
vehicle |
המיקום האחרון של הרכב. |
route |
רשימה של נקודות, שמחוברות זו לזו ויוצרות קו מרובע של המסלול הצפוי של הרכב למיקום של המשימה הזו. |
remaining |
מספר העצירות שנותרו לרכב עד שמגיעים לתחנה של המשימה, כולל התחנה של המשימה. לדוגמה, אם העצירה הבאה של הרכב היא עצירת המשימה, הערך יהיה 1. |
remaining |
המרחק הכולל שנותר במטרים עד ל- |
estimated |
חותמת הזמן שמציינת את זמן ההגעה המשוער לתחנה. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
estimated |
חותמת הזמן שמציינת את זמן ההשלמה המשוער של משימה. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
state |
מצב הביצוע הנוכחי של המשימה. |
task |
התוצאה של הניסיון לבצע משימה. |
task |
חותמת הזמן שמציינת מתי הספק הגדיר את התוצאה של המשימה. חותמת זמן בפורמט 'Zulu' בפורמט RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה. דוגמאות: |
planned |
קבוע. המיקום שבו המשימה תושלם. |
target |
חלון הזמן שבו המשימה צריכה להסתיים. |
attributes[] |
המאפיינים המותאמים אישית שהוגדרו במשימה. |
שיטות |
|
---|---|
|
הפונקציה מחזירה את מופע TaskTrackingInfo שצוין. |