VehicleJourneySegmentLog

Представляет сегмент путешествия транспортного средства от предыдущей остановки до текущей остановки в API доставки.

JSON-представление
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Поля
stop

object ( VehicleStopLog )

Указывает фактическое местоположение остановки и задачи, связанные с остановкой.

drivingDistanceMeters

integer

Расстояние проезда от предыдущей остановки до остановки транспортного средства.

drivingDuration

string ( Duration format)

Время в пути от предыдущей остановки до остановки транспортного средства.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

АвтомобильСтопЖурнал

Описывает точку, в которой транспортное средство останавливается в пути для выполнения одной или нескольких задач в API доставки.

JSON-представление
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
Поля
plannedLocation

object ( LocationInfoLog )

Расположение остановки. Обратите внимание, что локации в заданиях могут не совсем совпадать с этой локацией, но будут находиться на небольшом расстоянии.

tasks[]

object ( TaskInfoLog )

Перечень задач, которые необходимо выполнить на этой остановке.

state

enum ( VehicleStopStateLog )

Состояние VehicleStop.

ТаскИнфоЖурнал

Дополнительная информация о задании, выполняемом на этой остановке.

JSON-представление
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Поля
taskId

string

Идентификатор задачи.

taskDuration

string ( Duration format)

Время, необходимое для выполнения задачи.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

targetTimeWindow

object ( TimeWindowLog )

Временной интервал, в течение которого задача должна быть выполнена.