VehicleJourneySegmentLog

Representa o segmento de viagem de um veículo da parada anterior até a parada atual na API Deliveries.

Representação JSON
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Campos
stop

object (VehicleStopLog)

Especifica o local real da parada e as tarefas associadas a ela.

drivingDistanceMeters

integer

Distância do percurso da parada anterior até a parada do veículo.

drivingDuration

string (Duration format)

Tempo de viagem da parada anterior até a parada do veículo.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

VehicleStopLog

Descreve um ponto em que um veículo vai parar ao longo do caminho para realizar uma ou mais tarefas na API Deliveries.

Representação JSON
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
Campos
plannedLocation

object (LocationInfoLog)

O local da parada. Os locais nas tarefas podem não corresponder exatamente a esse local, mas estarão a uma curta distância.

tasks[]

object (TaskInfoLog)

A lista de tarefas a serem realizadas nessa parada.

state

enum (VehicleStopStateLog)

O estado VehicleStop.

TaskInfoLog

Outras informações sobre a tarefa realizada nessa parada.

Representação JSON
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Campos
taskId

string

O ID da tarefa.

taskDuration

string (Duration format)

O tempo necessário para executar a tarefa.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

targetTimeWindow

object (TimeWindowLog)

A janela de tempo em que a tarefa deve ser concluída.