- Ressource: TaskTrackingInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: TaskTrackingInfo
Die TaskTrackingInfo
-Nachricht. Die Nachricht enthält Informationen zur Aufgabenverfolgung, die zur Anzeige verwendet werden. Wenn eine Tracking-ID mit mehreren Aufgaben verknüpft ist, entscheidet Fleet Engine anhand einer Heuristik, welche TaskTrackingInfo-Informationen ausgewählt werden sollen.
JSON-Darstellung |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
Felder | |
---|---|
name |
Muss das Format |
trackingId |
Nicht veränderbar. Die Tracking-ID einer Aufgabe. * Muss ein gültiger Unicode-String sein. * Beschränkt auf eine maximale Länge von 64 Zeichen. * gemäß Unicode-Normalisierungsform C normalisiert. * Darf keines der folgenden ASCII-Zeichen enthalten: '/', ':', '?', , oder '#'. |
vehicleLocation |
Der letzte Standort des Fahrzeugs. |
routePolylinePoints[] |
Eine Liste von Punkten, die bei Verbindung eine Polylinie der erwarteten Route des Fahrzeugs zum Standort dieser Aufgabe bilden. |
remainingStopCount |
Gibt die Anzahl der Stopps an, die das Fahrzeug noch bis zum Erreichen des Taskstopps hat, einschließlich des Taskstopps. Wenn die nächste Haltestelle des Fahrzeugs beispielsweise die Aufgabenhaltestelle ist, ist der Wert „1“. |
remainingDrivingDistanceMeters |
Die gesamte verbleibende Entfernung in Metern zum gewünschten |
estimatedArrivalTime |
Der Zeitstempel, der die voraussichtliche Ankunftszeit an der Position der Haltestelle angibt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
estimatedTaskCompletionTime |
Der Zeitstempel, der die geschätzte Abschlusszeit einer Aufgabe angibt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
state |
Der aktuelle Ausführungsstatus der Aufgabe. |
taskOutcome |
Das Ergebnis des Versuchs, eine Aufgabe auszuführen. |
taskOutcomeTime |
Der Zeitstempel, der angibt, wann das Ergebnis der Aufgabe vom Anbieter festgelegt wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
plannedLocation |
Nicht veränderbar. Der Ort, an dem die Aufgabe erledigt wird. |
targetTimeWindow |
Das Zeitfenster, in dem die Aufgabe abgeschlossen werden sollte. |
attributes[] |
Die benutzerdefinierten Attribute, die für die Aufgabe festgelegt wurden. |
Methoden |
|
---|---|
|
Gibt die angegebene TaskTrackingInfo -Instanz zurück. |