Kaynak: TaskTrackingInfo
TaskTrackingInfo
mesajı. Bu mesaj, görüntülenmek için görev izleme bilgilerini içerir. Bir izleme kimliği birden fazla Görev ile ilişkilendirilmişse Fleet Engine, hangi Görevin TaskTrackingInfo bilgisinin seçileceğine karar vermek için buluşsal bir yöntem kullanır.
JSON gösterimi |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
Alanlar | |
---|---|
name |
|
trackingId |
Sabit. Bir görevin izleme kimliği. * Geçerli bir Unicode dizesi olmalıdır. * Maksimum 64 karakterle sınırlıdır. * Unicode Normalleştirme Formu C'ye göre normalleştirilmiştir. * Şu ASCII karakterlerden hiçbirini içeremez: '/', ':', '?', ',' veya '#'. |
vehicleLocation |
Aracın son konumu. |
routePolylinePoints[] |
Bağlandığında aracın beklenen rotasının bu görevin konumuna giden çoklu çizgisini oluşturan noktaların listesi. |
remainingStopCount |
Görevin durması da dahil olmak üzere, görev durdurulana kadar aracın kaç kez durması gerektiğini belirtir. Örneğin, aracın bir sonraki durağı görev durağıysa değer 1 olur. |
remainingDrivingDistanceMeters |
İlgilenilen |
estimatedArrivalTime |
Durak konumuna tahmini varış zamanını gösteren zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
estimatedTaskCompletionTime |
Bir görevin tahmini tamamlanma zamanını gösteren zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
state |
Görevin mevcut yürütme durumu. |
taskOutcome |
Bir görevi yürütmeye çalışmanın sonucu. |
taskOutcomeTime |
Görevin sonucunun sağlayıcı tarafından ne zaman ayarlandığını gösteren zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
plannedLocation |
Sabit. Görevin tamamlanacağı konum. |
targetTimeWindow |
Görevin tamamlanması gereken zaman aralığı. |
attributes[] |
Görevde ayarlanan özel özellikler. |
Yöntemler |
|
---|---|
|
Belirtilen TaskTrackingInfo örneğini döndürür. |