المورد: TaskTrackingInfo
رسالة TaskTrackingInfo
تحتوي الرسالة على معلومات تتبع المهام التي سيتم استخدامها للعرض. إذا كان رقم تعريف التتبع مرتبطًا بمهام متعددة، فإن Fleet Engine يستخدم إرشادًا لتحديد أي TaskTrackingInfo للمهمة يجب تحديده.
تمثيل JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
الحقول | |
---|---|
name |
يجب أن يكون بالتنسيق |
tracking |
غير قابل للتغيير رقم تعريف التتبّع لمهمّة. * يجب أن تكون سلسلة Unicode صالحة. * الحد الأقصى لعدد الأحرف هو 64 حرفًا. * تم تسويتها وفقًا لنموذج تسويتها في Unicode C. * لا يمكن أن تحتوي على أي من أحرف ASCII التالية: / أو : أو ? أو , أو #. |
vehicle |
آخر موقع جغرافي للمركبة |
route |
قائمة بالنقاط التي تشكل عند ربطها خطًا متعدّد الأضلاع لمسار المركبة المتوقّع إلى موقع هذه المهمة. |
remaining |
يشير إلى عدد مرات التوقف المتبقية للمركبة حتى يتم الوصول إلى إيقاف المهمة، بما في ذلك إيقاف المهمة. على سبيل المثال، إذا كانت المحطة التالية للمركبة هي محطة المهمة، ستكون القيمة 1. |
remaining |
إجمالي المسافة المتبقية بالمتر إلى |
estimated |
الطابع الزمني الذي يشير إلى الوقت المقدَّر للوصول إلى موقع المحطة يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
estimated |
الطابع الزمني الذي يشير إلى الوقت المقدَّر لإكمال إحدى المهام يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
state |
حالة التنفيذ الحالية للمهمة |
task |
نتيجة محاولة تنفيذ مهمة |
task |
الطابع الزمني الذي يشير إلى وقت ضبط مزوّد الخدمة لنتيجة "المهمة" يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
planned |
غير قابل للتغيير الموقع الجغرافي الذي سيتم إكمال المهمة فيه |
target |
الفترة الزمنية التي يجب أن تكتمل خلالها المهمة. |
attributes[] |
السمات المخصصة التي تم تعيينها على المهمة. |
الطُرق |
|
---|---|
|
لعرض مثيل TaskTrackingInfo المحدّد. |