VehicleJourneySegmentLog

Representa el tramo de viaje de un vehículo desde su parada anterior hasta la parada actual en la API de Deliveries.

Representación JSON
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Campos
stop

object (VehicleStopLog)

Especifica la ubicación real de la parada y las tareas asociadas con ella.

drivingDistanceMeters

integer

Distancia de viaje desde la parada anterior hasta la parada del vehículo.

drivingDuration

string (Duration format)

Tiempo de viaje desde la parada anterior hasta la parada del vehículo.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

VehicleStopLog

Describe un punto en el que un vehículo se detendrá en su viaje para realizar una o más tareas en la API de Deliveries.

Representación JSON
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
Campos
plannedLocation

object (LocationInfoLog)

Es la ubicación de la parada. Ten en cuenta que las ubicaciones de las tareas podrían no coincidir exactamente con esta ubicación, pero estarán muy cerca.

tasks[]

object (TaskInfoLog)

Lista de tareas que se deben realizar en esta parada.

state

enum (VehicleStopStateLog)

El estado VehicleStop.

TaskInfoLog

Información adicional sobre la tarea realizada en esta parada.

Representación JSON
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Campos
taskId

string

El ID de la tarea.

taskDuration

string (Duration format)

Es el tiempo necesario para realizar la tarea.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

targetTimeWindow

object (TimeWindowLog)

El período durante el cual se debe completar la tarea.