TripLog

Log resource Perjalanan di Fleet Engine.

Representasi 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)
  }
}
Kolom
name

string

Nama resource perjalanan dalam format providers/{providerId}/trips/{tripId}.

status

enum (TripStatusLog)

Status perjalanan.

tripType

enum (TripTypeLog)

Jenis perjalanan.

vehicleId

string

ID kendaraan yang ditetapkan untuk perjalanan.

lastLocation

object (VehicleLocationLog)

Lokasi kendaraan yang terakhir dilaporkan di sepanjang rute.

currentRouteSegmentEndPoint

object (TripWaypointLog)

Titik jalan tempat currentRouteSegment berakhir.

pickupPoint

object (TerminalLocationLog)

Lokasi yang menunjukkan bahwa pelanggan akan dijemput.

actualPickupPoint

object (StopLocationLog)

Lokasi sebenarnya tempat pelanggan dijemput.

actualPickupArrivalPoint

object (StopLocationLog)

Waktu dan lokasi sebenarnya pengemudi tiba di titik penjemputan. Kolom ini memungkinkan penyedia memberikan masukan tentang informasi kedatangan yang sebenarnya di lokasi penjemputan.

pickupTime

string (Timestamp format)

Waktu pengantaran pelanggan. Mungkin di masa mendatang atau di masa lalu.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

intermediateDestinations[]

object (TerminalLocationLog)

Perhentian menengah dalam pesanan yang diminta (selain pengangkutan dan penurunan penumpang).

intermediateDestinationIndex

integer

Jika TripStatus adalah ENROUTE_TO_INTERMEDIATE_DESTINATION, angka antara [0..N-1] yang menunjukkan tujuan perantara mana yang akan dilewati kendaraan berikutnya. Jika TripStatus adalah ARRIVED_AT_INTERMEDIATE_DESTINATION, angka antara [0..N-1] yang menunjukkan tujuan perantara mana yang merupakan lokasi kendaraan saat ini.

intermediateDestinationsVersion

string (Timestamp format)

Versi tujuan perantara yang diberikan

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

actualIntermediateDestinations[]

object (StopLocationLog)

Waktu dan lokasi sebenarnya saat dan tempat pelanggan dijemput dari tujuan perantara. Kolom ini memungkinkan penyedia memberikan masukan tentang informasi pengambilan yang sebenarnya di tujuan perantara.

actualIntermediateDestinationArrivalPoints[]

object (StopLocationLog)

Waktu dan lokasi sebenarnya dari kedatangan pengemudi di tujuan perantara. Kolom ini memungkinkan penyedia memberikan masukan tentang informasi kedatangan aktual di tujuan perantara.

dropoffPoint

object (TerminalLocationLog)

Lokasi tempat pelanggan menunjukkan bahwa mereka akan diturunkan.

actualDropoffPoint

object (StopLocationLog)

Lokasi sebenarnya tempat pelanggan diturunkan.

dropoffTime

string (Timestamp format)

Waktu saat pelanggan akan atau ditinggalkan.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

remainingDistanceMeters

integer

Jarak mengemudi yang tersisa di segmen rute saat ini.

etaToFirstWaypoint

string (Timestamp format)

PWT ke titik jalan berikutnya (entri pertama di kolom Trip.remaining_waypoints).

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

remainingTimeToFirstWaypoint

string (Duration format)

Sisa waktu ke titik jalan berikutnya (entri pertama di kolom Trip.remaining_waypoints).

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

numberOfPassengers

integer

Menunjukkan jumlah penumpang dalam perjalanan ini dan tidak termasuk pengemudi. Kendaraan harus memiliki kapasitas yang tersedia untuk dikembalikan di SearchKendaraan.

currentRouteSegmentTraffic

object (ConsumableTrafficPolylineLog)

Jika tersedia, kondisi lalu lintas di sepanjang currentRouteSegment.

StopLocationLog

Lokasi sebenarnya tempat perhentian (pengambilan/pengantaran) terjadi.

Representasi JSON
{
  "timestamp": string,
  "point": {
    object (LatLng)
  }
}
Kolom
timestamp

string (Timestamp format)

Stempel waktu saat lokasi direkam.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

point

object (LatLng)

Menunjukkan lokasi perhentian yang sebenarnya.