VehicleJourneySegmentLog

Reprezentuje segment podróży pojazdem z poprzedniego przystanku do bieżącego przystanku w interfejsie Deliveries API.

Zapis JSON
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Pola
stop

object (VehicleStopLog)

Określa rzeczywistą lokalizację przystanku i zadania powiązane z tym przystankiem.

drivingDistanceMeters

integer

Odległość między poprzednim przystankiem a przystankiem pojazdów.

drivingDuration

string (Duration format)

Czas podróży z poprzedniego przystanku do przystanku pojazdu.

Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „s”. Przykład: "3.5s".

VehicleStopLog

Opisuje punkt, w którym pojazd zatrzymuje się na trasie, aby wykonać co najmniej 1 zadanie w interfejsie Deliveries API.

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

object (LocationInfoLog)

Lokalizacja przystanku. Lokalizacje w zadaniach mogą nie być dokładnie takie same jak te lokalizacje, ale znajdują się w niewielkiej odległości.

tasks[]

object (TaskInfoLog)

Lista zadań do wykonania na tym przystanku.

state

enum (VehicleStopStateLog)

Stan VehicleStop.

TaskInfoLog

Dodatkowe informacje o zadaniu wykonanym na tym przystanku.

Zapis JSON
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Pola
taskId

string

Identyfikator zadania.

taskDuration

string (Duration format)

Czas potrzebny na wykonanie zadania.

Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „s”. Przykład: "3.5s".

targetTimeWindow

object (TimeWindowLog)

Przedział czasu, w którym powinno zostać wykonane zadanie.