SearchVehiclesLog

Detail tentang permintaan dan respons SearchVehicles.

Catatan: Log ini dapat dibagi di kolom kecocokan jika total ukuran log melebihi 256 KB. Lihat Memisahkan Log untuk mengetahui detail selengkapnya.

Representasi JSON
{
  "request": {
    object (SearchVehiclesRequestLog)
  },
  "response": {
    object (SearchVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
Kolom
request

object (SearchVehiclesRequestLog)

Permintaan yang dikirim ke Fleet Engine.

response

object (SearchVehiclesResponseLog)

Respons ditampilkan ke klien. Jika panggilan RPC menghasilkan error, respons tidak akan ditetapkan.

errorResponse

object (ErrorResponseLog)

Respons error ditampilkan ke klien. Nilai ini akan dihapus jika panggilan RPC berhasil.

SearchVehiclesRequestLog

Detail tentang permintaan SearchVehicles.

Representasi JSON
{
  "header": {
    object (RequestHeaderLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "pickupRadiusMeters": integer,
  "count": integer,
  "minimumCapacity": integer,
  "searchTripTypes": [
    enum (TripTypeLog)
  ],
  "maximumStaleness": string,
  "vehicleTypes": [
    {
      object (VehicleTypeLog)
    }
  ],
  "requiredAttributes": [
    {
      object (VehicleAttributeLog)
    }
  ],
  "requiredOneOfAttributes": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "requiredOneOfAttributeSets": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "matchOrderBy": enum (VehicleMatchOrderLog),
  "includeBackToBack": boolean,
  "tripId": string,
  "filter": string
}
Kolom
header

object (RequestHeaderLog)

Header permintaan.

pickupPoint

object (TerminalLocationLog)

Lokasi pengambilan yang akan ditelusuri di dekatnya.

dropoffPoint

object (TerminalLocationLog)

Lokasi pengantaran yang diinginkan pelanggan.

pickupRadiusMeters

integer

Menentukan radius penelusuran kendaraan di sekitar titik penjemputan.

count

integer

Menentukan jumlah maksimum kendaraan yang akan ditampilkan.

minimumCapacity

integer

Menentukan kapasitas minimum kendaraan yang diperlukan.

searchTripTypes[]

enum (TripTypeLog)

Membatasi penelusuran hanya untuk kendaraan yang mendukung setidaknya satu jenis perjalanan yang ditentukan.

maximumStaleness

string (Duration format)

Membatasi penelusuran hanya ke kendaraan yang telah memperbarui lokasinya dalam durasi yang ditentukan dari sekarang.

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

vehicleTypes[]

object (VehicleTypeLog)

Jenis kendaraan yang ditelusuri.

requiredAttributes[]

object (VehicleAttributeLog)

Membatasi penelusuran hanya ke kendaraan dengan atribut yang ditentukan.

requiredOneOfAttributes[]

object (VehicleAttributeListLog)

Membatasi penelusuran hanya untuk kendaraan yang memiliki setidaknya satu atribut yang ditentukan yang diterapkan ke setiap VehicleAttributeList.

requiredOneOfAttributeSets[]

object (VehicleAttributeListLog)

Membatasi penelusuran hanya untuk kendaraan yang memiliki setidaknya satu kumpulan atribut yang ditentukan di VehicleAttributeList.

matchOrderBy

enum (VehicleMatchOrderLog)

Urutan pengurutan hasil penelusuran.

includeBackToBack

boolean

Menunjukkan apakah kendaraan dengan perjalanan aktif memenuhi syarat untuk pencocokan lain.

tripId

string

ID perjalanan yang terkait dengan searchVehiclesRequest.

filter

string

Kueri AIP-160 yang membatasi kendaraan yang ditampilkan berdasarkan atribut kendaraan.

VehicleAttributeListLog

Jenis data daftar-daftar untuk VehicleAttributeLog.

Representasi JSON
{
  "attributes": [
    {
      object (VehicleAttributeLog)
    }
  ]
}
Kolom
attributes[]

object (VehicleAttributeLog)

Daftar atribut dalam koleksi ini.

SearchVehiclesResponseLog

Detail tentang respons SearchVehicles.

Representasi JSON
{
  "matchIds": [
    string
  ],
  "matches": [
    {
      object (VehicleMatchLog)
    }
  ]
}
Kolom
matchIds[]
(deprecated)

string

Tidak digunakan lagi: Daftar ID kendaraan untuk kendaraan yang ditampilkan. Gunakan matches.vehicle.name untuk mendapatkan ID ini.

matches[]

object (VehicleMatchLog)

Daftar VehicleMatches untuk kendaraan yang ditampilkan.

VehicleMatchLog

Log hasil VehicleMatch SearchVehicles.

Representasi JSON
{
  "vehicle": {
    object (VehicleLog)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripTypeLog),
  "vehicleMatchType": enum (VehicleMatchTypeLog),
  "requestedOrderedBy": enum (VehicleMatchOrderLog),
  "orderedBy": enum (VehicleMatchOrderLog)
}
Kolom
vehicle

object (VehicleLog)

Kendaraan yang cocok dengan permintaan.

vehiclePickupEta

string (Timestamp format)

Perkiraan waktu tiba kendaraan ke titik pengambilan yang ditentukan dalam permintaan. Nilai kosong menunjukkan kegagalan dalam menghitung perkiraan waktu tiba untuk kendaraan.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

vehiclePickupDistanceMeters

integer

Jarak mengemudi kendaraan ke titik penjemputan yang ditentukan dalam permintaan, termasuk titik penjemputan atau pengantaran perantara untuk perjalanan yang ada. Nilai kosong menunjukkan kegagalan dalam menghitung jarak untuk kendaraan.

vehiclePickupStraightLineDistanceMeters

integer

Jarak garis lurus antara kendaraan dan titik penjemputan yang ditentukan dalam permintaan, termasuk titik jalan perantara untuk perjalanan yang ada.

vehicleDropoffEta

string (Timestamp format)

Perkiraan waktu tiba kendaraan lengkap ke titik penjemputan yang ditentukan dalam permintaan. Perkiraan waktu tiba mencakup kunjungan yang diperlukan untuk perjalanan aktif yang harus diselesaikan sebelum kendaraan tiba di titik penjemputan yang ditentukan dalam permintaan. Nilai hanya akan diisi jika titik pengantaran ditentukan dalam permintaan. Nilai kosong menunjukkan kegagalan dalam menghitung perkiraan waktu tiba kendaraan untuk mencapai titik penjemputan.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

vehiclePickupToDropoffDistanceMeters

integer

Jarak mengemudi kendaraan (dalam meter) dari titik pengambilan ke titik pengantaran yang ditentukan dalam permintaan. Jarak hanya antara dua titik dan tidak mencakup lokasi kendaraan atau titik jalan lainnya sebelum kendaraan tiba di titik penjemputan atau titik pengantaran. Nilai hanya akan diisi jika titik pengantaran ditentukan dalam permintaan. Nilai kosong menunjukkan kegagalan dalam menghitung jarak dari titik penjemputan ke titik pengantaran yang ditentukan dalam permintaan.

tripType

enum (TripTypeLog)

Jenis perjalanan permintaan yang digunakan untuk menghitung perkiraan waktu tiba ke titik penjemputan.

vehicleMatchType

enum (VehicleMatchTypeLog)

Jenis pencocokan kendaraan.

requestedOrderedBy

enum (VehicleMatchOrderLog)

Metode yang diminta pemanggil untuk mengurutkan kecocokan kendaraan.

orderedBy

enum (VehicleMatchOrderLog)

Metode sebenarnya yang digunakan untuk memesan kendaraan ini. Biasanya, kolom ini akan cocok dengan kolom 'order_by' dari permintaan. Namun, dalam situasi tertentu seperti kegagalan backend Google Maps, metode lain dapat digunakan (seperti PICKUP_POINT_STRAIGHT_DISTANCE).