VehicleJourneySegmentLog

Stellt in der Deliveries API das Reisesegment eines Fahrzeugs von seiner vorherigen Haltestelle bis zur aktuellen Haltestelle 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 verbundenen Aufgaben an.

drivingDistanceMeters

integer

Entfernung von der vorherigen Haltestelle zur Fahrzeughaltestelle.

drivingDuration

string (Duration format)

Fahrzeit von der vorherigen Haltestelle zur Haltestelle des Fahrzeugs.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. Beispiel: "3.5s".

VehicleStopLog

Beschreibt einen Punkt, an dem ein Fahrzeug auf seiner Fahrt 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 Standorte in den Aufgaben möglicherweise nicht genau mit diesem Ort übereinstimmen, aber nicht weit entfernt sind.

tasks[]

object (TaskInfoLog)

Die Liste der Aufgaben, die an dieser Haltestelle ausgeführt werden sollen.

state

enum (VehicleStopStateLog)

Der VehicleStop-Status.

TaskInfoLog

Zusätzliche Informationen zu der an dieser Haltestelle ausgeführten Aufgabe.

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.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. Beispiel: "3.5s".

targetTimeWindow

object (TimeWindowLog)

Das Zeitfenster, in dem die Aufgabe abgeschlossen werden soll.