المورد: TaskTrackingInfo
رسالة TaskTrackingInfo
. تحتوي الرسالة على معلومات تتبُّع المهام التي سيتم استخدامها للعرض. إذا كان رقم تعريف التتبع مرتبطًا بمهام متعددة، فإن Fleet Engine يستخدم إرشاديًا لتحديد مهمة TaskTrackingInfo التي يجب اختيارها.
تمثيل JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
الحقول | |
---|---|
name |
يجب أن يكون بالتنسيق |
trackingId |
غير قابل للتغيير. رقم تعريف التتبع لمهمة. * يجب أن تكون سلسلة Unicode صالحة. * يجب ألّا يزيد عدد الأحرف عن 64 حرفًا. * تتم تسويتها وفقًا لنموذج تسوية Unicode. * لا يجوز أن يحتوي على أي من أحرف ASCII التالية: '/' أو ':' أو '?' أو ',' أو nofollow. |
vehicleLocation |
الموقع الجغرافي الأخير للمركبة |
routePolylinePoints[] |
قائمة بالنقاط التي تشكل عند اتصالها خطوطًا متعددة للمسار المتوقع للمركبة إلى موقع هذه المهمة. |
remainingStopCount |
تشير هذه السمة إلى عدد محطات التوقف المتبقية للمركبة إلى أن يتم الوصول إلى محطة المهمة، بما في ذلك محطة المهمة. على سبيل المثال، إذا كانت المحطة التالية للمركبة هي محطة المهمة، ستكون القيمة 1. |
remainingDrivingDistanceMeters |
إجمالي المسافة المتبقية بالمتر إلى |
estimatedArrivalTime |
الطابع الزمني الذي يشير إلى وقت الوصول المقدّر إلى موقع التوقّف. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
estimatedTaskCompletionTime |
الطابع الزمني الذي يشير إلى الوقت المقدّر لاكتمال المهمة. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
state |
حالة تنفيذ المهمة الحالية |
taskOutcome |
نتيجة محاولة تنفيذ مهمة معيّنة. |
taskOutcomeTime |
الطابع الزمني الذي يشير إلى الوقت الذي ضبط فيه موفِّر نتيجة المهمة طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
plannedLocation |
غير قابل للتغيير. الموقع الذي سيتم إنجاز المهمة فيه. |
targetTimeWindow |
الفترة الزمنية التي ينبغي أن تكتمل خلالها المهمة. |
attributes[] |
السمات المخصّصة التي تم ضبطها في المهمة. |
الطُرق |
|
---|---|
|
لعرض مثيل TaskTrackingInfo المحدد. |