Zasób: TaskTrackingInfo
Wiadomość TaskTrackingInfo
. Wiadomość zawiera informacje o śledzeniu zadań, które zostaną wykorzystane do wyświetlenia. Jeśli identyfikator śledzenia jest powiązany z wieloma zadaniami, Fleet Engine używa heurystyki do określania, które zadanie TaskTrackingInfo ma zostać wybrane.
Zapis JSON |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
Pola | |
---|---|
name |
Musi mieć format |
trackingId |
Stały. Identyfikator śledzenia zadania. * To musi być prawidłowy ciąg Unicode. * Maksymalna długość wynosi 64 znaki. * Znormalizowane zgodnie z formularzem normalizacji Unicode C. * Nie może zawierać następujących znaków ASCII: „/”, „:”, „?”, , „#”. |
vehicleLocation |
Ostatnia lokalizacja pojazdu. |
routePolylinePoints[] |
Lista punktów, które po połączeniu tworzą linię łamaną oczekiwanej trasy pojazdu do lokalizacji, w której wykonano to zadanie. |
remainingStopCount |
Wskazuje liczbę przystanków pojazdu pozostałych do momentu zakończenia zadania, w tym do postoju. Jeśli na przykład następny przystanek pojazdu jest zatrzymaniem zadania, wartość będzie wynosić 1. |
remainingDrivingDistanceMeters |
Całkowita pozostała odległość (w metrach) do interesującego Cię obszaru ( |
estimatedArrivalTime |
Sygnatura czasowa, która wskazuje szacowany czas przybycia do lokalizacji przystanku. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
estimatedTaskCompletionTime |
Sygnatura czasowa wskazująca szacowany czas ukończenia zadania. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
state |
Bieżący stan wykonania zadania. |
taskOutcome |
Wynik próby wykonania zadania. |
taskOutcomeTime |
Sygnatura czasowa wskazująca, kiedy dostawca zadania określił wynik zadania. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
plannedLocation |
Stały. Lokalizacja, w której zadanie zostanie wykonane. |
targetTimeWindow |
Przedział czasu, w którym zadanie ma zostać wykonane. |
attributes[] |
Atrybuty niestandardowe ustawione w zadaniu. |
Metody |
|
---|---|
|
Zwraca podaną instancję TaskTrackingInfo . |