منبع: TaskTrackingInfo
پیام TaskTrackingInfo
. پیام حاوی اطلاعات ردیابی کار است که برای نمایش استفاده خواهد شد. اگر شناسه ردیابی با چندین کار مرتبط باشد، Fleet Engine از یک اکتشافی برای تصمیم گیری اینکه TaskTrackingInfo کدام Task را انتخاب کند، استفاده می کند.
نمایندگی JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
فیلدها | |
---|---|
name | باید در قالب |
tracking Id | تغییرناپذیر. شناسه ردیابی یک کار. * باید یک رشته یونیکد معتبر باشد. * محدود به حداکثر طول 64 کاراکتر. * طبق فرم C عادی سازی یونیکد عادی شده است. * ممکن است حاوی هیچ یک از کاراکترهای ASCII زیر نباشد: '/'، ':'، '?'، '،'، یا '#'. |
vehicle Location | آخرین مکان خودرو |
route Polyline Points[] | فهرستی از نقاطی که در صورت اتصال چند خطی از مسیر مورد انتظار وسیله نقلیه به محل این کار را تشکیل می دهند. |
remaining Stop Count | تعداد توقف هایی که وسیله نقلیه تا رسیدن به ایستگاه وظیفه باقی مانده است، از جمله توقف کار را نشان می دهد. به عنوان مثال، اگر توقف بعدی خودرو، توقف کار باشد، مقدار 1 خواهد بود. |
remaining Driving Distance Meters | مجموع مسافت باقیمانده بر حسب متر تا |
estimated Arrival Time | مهر زمانی که زمان تخمینی رسیدن به محل توقف را نشان می دهد. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
estimated Task Completion Time | مهر زمانی که زمان تخمینی تکمیل یک کار را نشان می دهد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
state | وضعیت فعلی اجرای Task. |
task Outcome | نتیجه تلاش برای اجرای یک Task. |
task Outcome Time | مهر زمانی که نشان می دهد چه زمانی نتیجه Task توسط ارائه دهنده تنظیم شده است. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
planned Location | تغییرناپذیر. مکانی که وظیفه تکمیل خواهد شد. |
target Time Window | پنجره زمانی که در طی آن کار باید تکمیل شود. |
attributes[] | ویژگی های سفارشی تنظیم شده روی کار. |
روش ها | |
---|---|
| نمونه TaskTrackingInfo مشخص شده را برمی گرداند. |