VehicleJourneySegmentLog

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

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.

Es una duración en segundos con hasta nueve dígitos decimales que termina en "s". Ejemplo: "3.5s".

VehicleStopLog

Describe un punto en el que un vehículo se detendrá en su recorrido 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 es posible que las ubicaciones de las tareas no coincidan exactamente con esta, pero que estarán a poca distancia.

tasks[]

object (TaskInfoLog)

Es la 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.

Es una duración en segundos con hasta nueve dígitos decimales que termina en "s". Ejemplo: "3.5s".

targetTimeWindow

object (TimeWindowLog)

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