VehicleJourneySegmentLog

Deliveries API의 이전 정류장에서 현재 정류장까지 차량의 이동 구간을 나타냅니다.

JSON 표현
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
필드
stop

object (VehicleStopLog)

실제 정류장 위치 및 정류장과 관련된 작업을 지정합니다.

drivingDistanceMeters

integer

이전 정류장에서 차량 정류장까지의 이동 거리입니다.

drivingDuration

string (Duration format)

이전 정류장에서 차량 정류장까지의 이동 시간입니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

VehicleStopLog

차량이 이동 중에 Deliveries API에서 하나 이상의 작업을 수행하기 위해 정차하는 지점을 설명합니다.

JSON 표현
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
필드
plannedLocation

object (LocationInfoLog)

정류장의 위치입니다. 작업의 위치가 이 위치와 정확히 일치하지 않을 수도 있지만 가까운 거리에 있습니다.

tasks[]

object (TaskInfoLog)

이 정류장에서 수행할 작업 목록입니다.

state

enum (VehicleStopStateLog)

VehicleStop 상태입니다.

TaskInfoLog

이 중지에서 수행되는 작업에 대한 추가 정보입니다.

JSON 표현
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
필드
taskId

string

작업의 ID입니다.

taskDuration

string (Duration format)

작업을 수행하는 데 필요한 시간입니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

targetTimeWindow

object (TimeWindowLog)

작업을 완료해야 하는 기간입니다.