VehicleJourneySegmentLog

Stellt das Fahrtsegment eines Fahrzeugs von seiner vorherigen Haltestelle bis zur aktuellen Haltestelle in der Deliveries API dar.

JSON-Darstellung
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Felder
stop

object (VehicleStopLog)

Gibt die tatsächliche Position der Haltestelle und die mit der Haltestelle verknüpften Aufgaben an.

drivingDistanceMeters

integer

Entfernung von der vorherigen Haltestelle bis zur Haltestelle.

drivingDuration

string (Duration format)

Fahrzeit von der vorherigen Haltestelle bis zur Haltestelle.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s". Beispiel: "3.5s".

VehicleStopLog

Beschreibt einen Punkt, an dem ein Fahrzeug anhält, um eine oder mehrere Aufgaben in der Deliveries API auszuführen.

JSON-Darstellung
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
Felder
plannedLocation

object (LocationInfoLog)

Die Position der Haltestelle. Beachten Sie, dass die Orte in den Aufgaben möglicherweise nicht genau mit diesem Ort übereinstimmen, aber nicht zu weit voneinander entfernt sind.

tasks[]

object (TaskInfoLog)

Die Liste der an dieser Haltestelle auszuführenden Aufgaben.

state

enum (VehicleStopStateLog)

Der Status „VehicleStop“.

TaskInfoLog

Zusätzliche Informationen zu der Aufgabe, die an dieser Haltestelle ausgeführt wurde.

JSON-Darstellung
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Felder
taskId

string

Die ID der Aufgabe.

taskDuration

string (Duration format)

Die zur Ausführung der Aufgabe erforderliche Zeit.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s". Beispiel: "3.5s".

targetTimeWindow

object (TimeWindowLog)

Das Zeitfenster, in dem die Aufgabe abgeschlossen werden sollte.