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)

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