TripRestrictedLog

Contains restricted data from a TripLog.

JSON representation
{
  "currentRouteSegmentEndPoint": {
    object (TripWaypointRestrictedLog)
  },
  "pickupPoint": {
    object (TerminalLocationRestrictedLog)
  },
  "intermediateDestinations": [
    {
      object (TerminalLocationRestrictedLog)
    }
  ],
  "dropoffPoint": {
    object (TerminalLocationRestrictedLog)
  },
  "remainingWaypoints": [
    {
      object (TripWaypointRestrictedLog)
    }
  ],
  "vehicleWaypoints": [
    {
      object (TripWaypointRestrictedLog)
    }
  ],
  "currentRouteSegment": string
}
Fields
currentRouteSegmentEndPoint

object (TripWaypointRestrictedLog)

The waypoint where the currentRouteSegment ends.

pickupPoint

object (TerminalLocationRestrictedLog)

Location where the customer indicates they will be picked up.

intermediateDestinations[]

object (TerminalLocationRestrictedLog)

Intermediate stops in the requested order (in addition to pickup and drop-off).

dropoffPoint

object (TerminalLocationRestrictedLog)

Location where the customer indicates they will be dropped off.

remainingWaypoints[]

object (TripWaypointRestrictedLog)

The full path from the current location to the drop-off point, inclusive. If this is a shared ride, this path could include waypoints from other trips.

vehicleWaypoints[]

object (TripWaypointRestrictedLog)

Supports manual ordering of the waypoints for the trip. Contains all of the remaining waypoints of vehicle assigned, as well as the pickup and drop-off waypoints for this trip.

currentRouteSegment

string

An encoded path to the next waypoint.