VehicleJourneySegmentLog

Rappresenta il segmento di viaggio di un veicolo dalla fermata precedente alla fermata attuale nell'API Deliveries.

Rappresentazione JSON
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Campi
stop

object (VehicleStopLog)

Specifica la posizione effettiva della fermata e le attività associate alla fermata.

drivingDistanceMeters

integer

Distanza percorsa dalla fermata precedente alla fermata del veicolo.

drivingDuration

string (Duration format)

Tempo di percorrenza dalla fermata precedente alla fermata del veicolo.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

VehicleStopLog

Descrive un punto in cui un veicolo si ferma lungo il tragitto per eseguire una o più attività nell'API Deliveries.

Rappresentazione JSON
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
Campi
plannedLocation

object (LocationInfoLog)

La posizione della fermata. Tieni presente che i luoghi nelle attività potrebbero non corrispondere esattamente a questa posizione, ma saranno a breve distanza.

tasks[]

object (TaskInfoLog)

L'elenco di attività da eseguire in questa fermata.

state

enum (VehicleStopStateLog)

Lo stato VehicleStop.

TaskInfoLog

Informazioni aggiuntive sull'attività eseguita in questa fermata.

Rappresentazione JSON
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Campi
taskId

string

L'ID dell'attività.

taskDuration

string (Duration format)

Il tempo necessario per eseguire l'attività.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

targetTimeWindow

object (TimeWindowLog)

L'intervallo di tempo durante il quale deve essere completata l'attività.