VehicleJourneySegmentLog

Merepresentasikan segmen perjalanan kendaraan dari perhentian sebelumnya ke perhentian saat ini di Deliveries API.

Representasi JSON
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Kolom
stop

object (VehicleStopLog)

Menentukan lokasi perhentian sebenarnya dan tugas yang terkait dengan perhentian.

drivingDistanceMeters

integer

Jarak perjalanan dari perhentian sebelumnya ke perhentian kendaraan.

drivingDuration

string (Duration format)

Waktu perjalanan dari perhentian sebelumnya ke perhentian kendaraan.

Durasi dalam detik dengan paling banyak sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

VehicleStopLog

Menjelaskan titik tempat kendaraan akan berhenti dalam perjalanannya untuk melakukan satu atau beberapa tugas di Deliveries API.

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

object (LocationInfoLog)

Lokasi perhentian. Perhatikan bahwa lokasi dalam tugas mungkin tidak sama persis dengan lokasi ini, tetapi akan berdekatan.

tasks[]

object (TaskInfoLog)

Daftar tugas yang akan dilakukan di perhentian ini.

state

enum (VehicleStopStateLog)

Status VehicleStop.

TaskInfoLog

Informasi tambahan tentang tugas yang dilakukan di perhentian ini.

Representasi JSON
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Kolom
taskId

string

ID tugas.

taskDuration

string (Duration format)

Waktu yang diperlukan untuk melakukan tugas.

Durasi dalam detik dengan paling banyak sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

targetTimeWindow

object (TimeWindowLog)

Periode waktu saat tugas harus diselesaikan.