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