TripLog

Fleet Engine의 이동 리소스 로그입니다.

JSON 표현
{
  "name": string,
  "status": enum (TripStatusLog),
  "tripType": enum (TripTypeLog),
  "vehicleId": string,
  "lastLocation": {
    object (VehicleLocationLog)
  },
  "currentRouteSegmentEndPoint": {
    object (TripWaypointLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "actualPickupPoint": {
    object (StopLocationLog)
  },
  "actualPickupArrivalPoint": {
    object (StopLocationLog)
  },
  "pickupTime": string,
  "intermediateDestinations": [
    {
      object (TerminalLocationLog)
    }
  ],
  "intermediateDestinationIndex": integer,
  "intermediateDestinationsVersion": string,
  "actualIntermediateDestinations": [
    {
      object (StopLocationLog)
    }
  ],
  "actualIntermediateDestinationArrivalPoints": [
    {
      object (StopLocationLog)
    }
  ],
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "actualDropoffPoint": {
    object (StopLocationLog)
  },
  "dropoffTime": string,
  "remainingDistanceMeters": integer,
  "etaToFirstWaypoint": string,
  "remainingTimeToFirstWaypoint": string,
  "numberOfPassengers": integer,
  "currentRouteSegmentTraffic": {
    object (ConsumableTrafficPolylineLog)
  }
}
필드
name

string

providers/{providerId}/trips/{tripId} 형식의 여행 리소스 이름입니다.

status

enum (TripStatusLog)

이동 상태입니다.

tripType

enum (TripTypeLog)

여행 유형입니다.

vehicleId

string

이동이 할당된 차량의 ID입니다.

lastLocation

object (VehicleLocationLog)

경로를 따라 차량에 대해 마지막으로 보고된 위치입니다.

currentRouteSegmentEndPoint

object (TripWaypointLog)

currentRouteSegment 지점이 끝나는 경유지입니다.

pickupPoint

object (TerminalLocationLog)

고객에게 픽업할 예정이라고 표시한 위치입니다.

actualPickupPoint

object (StopLocationLog)

고객이 픽업한 실제 위치입니다.

actualPickupArrivalPoint

object (StopLocationLog)

운전자가 승차 지점에 도착한 실제 시간 및 위치입니다. 제공업체는 이 필드를 사용하여 승차 지점의 실제 도착 정보에 관한 피드백을 제공할 수 있습니다.

pickupTime

string (Timestamp format)

고객의 하차 시간입니다. 미래이거나 과거일 수 있습니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

intermediateDestinations[]

object (TerminalLocationLog)

요청된 순서로 된 중간 정류장입니다 (승차 및 하차 외에도).

intermediateDestinationIndex

integer

TripStatusENROUTE_TO_INTERMEDIATE_DESTINATION인 경우 차량이 다음에 교차할 중간 목적지를 나타내는 [0..N-1] 사이의 숫자입니다. TripStatusARRIVED_AT_INTERMEDIATE_DESTINATION인 경우 [0..N-1] 사이의 숫자는 어느 중간 목적지가 차량의 현재 위치인지 나타냅니다.

intermediateDestinationsVersion

string (Timestamp format)

지정된 중간 대상의 버전

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

actualIntermediateDestinations[]

object (StopLocationLog)

중간 목적지에서 고객이 승차한 실제 시간과 위치입니다. 이 필드를 사용하면 제공업체가 중간 목적지의 실제 승차 정보에 관한 의견을 제공할 수 있습니다.

actualIntermediateDestinationArrivalPoints[]

object (StopLocationLog)

운전자가 중간 목적지에 도착한 실제 시간과 위치입니다. 이 필드를 사용하면 제공업체가 중간 목적지의 실제 도착 정보에 관한 피드백을 제공할 수 있습니다.

dropoffPoint

object (TerminalLocationLog)

고객이 하차한다고 표시한 위치입니다.

actualDropoffPoint

object (StopLocationLog)

고객이 하차한 실제 위치입니다.

dropoffTime

string (Timestamp format)

고객이 하차하거나 하차하는 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

remainingDistanceMeters

integer

현재 경로 구간의 남은 운전 거리입니다.

etaToFirstWaypoint

string (Timestamp format)

다음 경유지까지의 도착예정시간입니다 (Trip.remaining_waypoints 입력란의 첫 번째 항목).

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

remainingTimeToFirstWaypoint

string (Duration format)

다음 경유지까지 남은 시간입니다 (Trip.remaining_waypoints 입력란의 첫 번째 항목).

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

numberOfPassengers

integer

이 이동의 승객 수를 나타내며 운전자는 포함하지 않습니다. 차량에 SearchVehicles에 반환될 수 있는 수용 인원이 있어야 합니다.

currentRouteSegmentTraffic

object (ConsumableTrafficPolylineLog)

가능한 경우 currentRouteSegment를 따라 있는 교통상황입니다.

StopLocationLog

정류장 (승차/하차)이 발생하는 실제 위치입니다.

JSON 표현
{
  "timestamp": string,
  "point": {
    object (LatLng)
  }
}
필드
timestamp

string (Timestamp format)

위치가 기록된 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

point

object (LatLng)

정류장의 실제 위치를 나타냅니다.