- Referensi: Kendaraan
 - VehicleState
 - VehicleAttribute
 - VehicleType
 - Kategori
 - LicensePlate
 - TrafficPolylineData
 - VisualTrafficReportPolylineRendering
 - RoadStretch
 - Gaya
 - NavigationStatus
 - DeviceSettings
 - LocationPowerSaveMode
 - BatteryInfo
 - BatteryStatus
 - PowerSource
 - Metode
 
Resource: Kendaraan
Metadata kendaraan.
| Representasi JSON | 
|---|
{ "name": string, "vehicleState": enum (  | 
              
| Kolom | |
|---|---|
name | 
                
                   
 Hanya output. Nama unik untuk kendaraan ini. Formatnya adalah   | 
              
vehicleState | 
                
                   
 Status kendaraan.  | 
              
supportedTripTypes[] | 
                
                   
 Jenis perjalanan yang didukung oleh kendaraan ini.  | 
              
currentTrips[] | 
                
                   
 Hanya output. Daftar   | 
              
lastLocation | 
                
                   
 Lokasi terakhir yang dilaporkan kendaraan.  | 
              
pastLocations[] | 
                
                   
 Hanya input. Lokasi yang pernah didatangi kendaraan ini sebelumnya yang belum dilaporkan ke Fleet Engine. Ini digunakan di   | 
              
maximumCapacity | 
                
                   
 Jumlah total penumpang yang dapat diangkut kendaraan ini. Pengemudi tidak dipertimbangkan dalam nilai ini. Nilai ini harus lebih besar dari atau sama dengan satu.  | 
              
attributes[] | 
                
                   
 Daftar atribut kendaraan. Kendaraan dapat memiliki maksimal 100 atribut, dan setiap atribut harus memiliki kunci unik.  | 
              
vehicleType | 
                
                   
 Wajib. Jenis kendaraan ini. Dapat digunakan untuk memfilter kendaraan dalam hasil   | 
              
licensePlate | 
                
                   
 Informasi pelat nomor untuk kendaraan.  | 
              
route[] | 
                
                   
 Tidak digunakan lagi: Gunakan   | 
              
currentRouteSegment | 
                
                   
 Polyline yang menentukan rute yang ingin diambil aplikasi pengemudi ke titik jalan berikutnya. Daftar ini juga ditampilkan di  Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK. Dekode belum didukung.  | 
              
currentRouteSegmentTraffic | 
                
                   
 Hanya input. Fleet Engine menggunakan informasi ini untuk meningkatkan kualitas berbagi perjalanan. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK.  | 
              
currentRouteSegmentVersion | 
                
                   
 Hanya output. Waktu saat  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:   | 
              
currentRouteSegmentEndPoint | 
                
                   
 Titik jalan tempat   | 
              
remainingDistanceMeters | 
                
                   
 Jarak mengemudi yang tersisa untuk   | 
              
etaToFirstWaypoint | 
                
                   
 Perkiraan waktu tiba ke entri pertama di kolom  Saat memperbarui 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:   | 
              
remainingTimeSeconds | 
                
                   
 Hanya input. Sisa waktu mengemudi untuk  Saat memperbarui kendaraan,   | 
              
waypoints[] | 
                
                   
 Titik jalan yang tersisa yang ditetapkan ke Kendaraan ini.  | 
              
waypointsVersion | 
                
                   
 Hanya output. Terakhir kali kolom  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:   | 
              
backToBackEnabled | 
                
                   
 Menunjukkan apakah pengemudi menerima perjalanan berturut-turut. Jika   | 
              
navigationStatus | 
                
                   
 Status navigasi kendaraan.  | 
              
deviceSettings | 
                
                   
 Hanya input. Informasi tentang setelan di perangkat seluler yang digunakan oleh pengemudi.  | 
              
VehicleState
Status Vehicle.
| Enum | |
|---|---|
UNKNOWN_VEHICLE_STATE | 
                Default, digunakan untuk status kendaraan yang tidak ditentukan atau tidak dikenali. | 
OFFLINE | 
                Kendaraan tidak menerima perjalanan baru. Catatan: kendaraan dapat terus beroperasi dalam status ini saat menyelesaikan perjalanan yang ditetapkan. | 
ONLINE | 
                Kendaraan menerima perjalanan baru. | 
VehicleAttribute
Menjelaskan atribut kendaraan sebagai key-value pair. Panjang string "key:value" tidak boleh melebihi 256 karakter.
| Representasi JSON | 
|---|
{ "key": string, "value": string, // Union field  | 
              
| Kolom | |
|---|---|
key | 
                
                   
 Kunci atribut. Kunci tidak boleh berisi karakter titik dua (:).  | 
              
value | 
                
                   
 Nilai atribut.  | 
              
Kolom union vehicle_attribute_value. Nilai atribut, dapat berupa jenis string, bool, atau double. vehicle_attribute_value hanya dapat berupa salah satu dari berikut: | 
              |
stringValue | 
                
                   
 Nilai atribut dengan jenis string. Catatan: Kolom ini sama dengan kolom   | 
              
boolValue | 
                
                   
 Nilai atribut berjenis boolean.  | 
              
numberValue | 
                
                   
 Nilai atribut berjenis ganda.  | 
              
VehicleType
Jenis kendaraan.
| Representasi JSON | 
|---|
{
  "category": enum ( | 
              
| Kolom | |
|---|---|
category | 
                
                   
 Kategori jenis kendaraan  | 
              
Kategori
Kategori jenis kendaraan
| Enum | |
|---|---|
UNKNOWN | 
                Default, digunakan untuk kategori kendaraan yang tidak ditentukan atau tidak dikenali. | 
AUTO | 
                Mobil. | 
TAXI | 
                Setiap kendaraan yang berfungsi sebagai taksi (biasanya berlisensi atau diatur). | 
TRUCK | 
                Umumnya, kendaraan dengan kapasitas penyimpanan besar. | 
TWO_WHEELER | 
                Sepeda motor, moped, atau kendaraan roda dua lainnya | 
BICYCLE | 
                Transportasi yang digerakkan manusia. | 
PEDESTRIAN | 
                Pengangkut manusia, biasanya berjalan atau berlari, yang melintasi jalur pejalan kaki. | 
LicensePlate
Informasi pelat nomor Kendaraan. Untuk menghindari penyimpanan informasi identitas pribadi, hanya informasi minimum tentang pelat nomor yang disimpan sebagai bagian dari entitas.
| Representasi JSON | 
|---|
{ "countryCode": string, "lastCharacter": string }  | 
              
| Kolom | |
|---|---|
countryCode | 
                
                   
 Wajib. Kode Negara/Wilayah CLDR. Misalnya,   | 
              
lastCharacter | 
                
                   
 Digit terakhir pelat nomor atau "-1" untuk menunjukkan bahwa tidak ada nilai numerik di pelat nomor. 
  | 
              
TrafficPolylineData
Kondisi lalu lintas di sepanjang rute kendaraan yang diperkirakan.
| Representasi JSON | 
|---|
{
  "trafficRendering": {
    object ( | 
              
| Kolom | |
|---|---|
trafficRendering | 
                
                   
 Rendering polyline tentang kecepatan traffic untuk semua wilayah di sepanjang satu rute perjalanan pelanggan.  | 
              
VisualTrafficReportPolylineRendering
Menjelaskan cara klien mewarnai satu bagian polyline di sepanjang rute.
| Representasi JSON | 
|---|
{
  "roadStretch": [
    {
      object ( | 
              
| Kolom | |
|---|---|
roadStretch[] | 
                
                   
 Opsional. Jalur jalan yang harus dirender di sepanjang polyline. Peregangan dijamin tidak tumpang-tindih, dan tidak harus mencakup rute lengkap. Jika tidak ada peregangan jalan untuk gaya, klien harus menerapkan default untuk rute.  | 
              
RoadStretch
Satu ruas jalan yang harus dirender.
| Representasi JSON | 
|---|
{
  "style": enum ( | 
              
| Kolom | |
|---|---|
style | 
                
                   
 Wajib. Gaya yang akan diterapkan.  | 
              
offsetMeters | 
                
                   
 Wajib. Gaya harus diterapkan antara   | 
              
lengthMeters | 
                
                   
 Wajib. Panjang jalur tempat gaya diterapkan.  | 
              
Gaya
Gaya lalu lintas, yang menunjukkan kecepatan lalu lintas.
| Enum | |
|---|---|
STYLE_UNSPECIFIED | 
                Tidak ada gaya yang dipilih. | 
SLOWER_TRAFFIC | 
                Traffic melambat. | 
TRAFFIC_JAM | 
                Ada kemacetan lalu lintas. | 
DeviceSettings
Informasi tentang berbagai setelan di perangkat seluler.
| Representasi JSON | 
|---|
{ "locationPowerSaveMode": enum (  | 
              
| Kolom | |
|---|---|
locationPowerSaveMode | 
                
                   
 Cara fitur lokasi disetel untuk berperilaku di perangkat saat penghemat baterai aktif.  | 
              
isPowerSaveMode | 
                
                   
 Apakah perangkat saat ini dalam mode hemat daya.  | 
              
isInteractive | 
                
                   
 Apakah perangkat dalam status interaktif.  | 
              
batteryInfo | 
                
                   
 Informasi tentang status baterai.  | 
              
LocationPowerSaveMode
Cara fitur lokasi dikonfigurasi untuk berperilaku di perangkat seluler saat fitur "penghemat baterai" perangkat aktif. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
| Enum | |
|---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE | 
                LocationPowerSaveMode yang tidak ditentukan | 
LOCATION_MODE_NO_CHANGE | 
                Penyedia lokasi tidak boleh terpengaruh oleh penghemat baterai, atau penghemat baterai dinonaktifkan. | 
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF | 
                Penyedia lokasi berbasis GPS harus dinonaktifkan saat penghemat baterai aktif dan perangkat tidak interaktif. | 
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF | 
                Semua penyedia lokasi harus dinonaktifkan saat penghemat baterai aktif dan perangkat non-interaktif. | 
LOCATION_MODE_FOREGROUND_ONLY | 
                Semua penyedia lokasi akan tetap tersedia, tetapi perbaikan lokasi hanya boleh diberikan ke aplikasi latar depan. | 
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF | 
                Lokasi tidak akan dinonaktifkan, tetapi LocationManager akan membatasi semua permintaan ke penyedia saat perangkat tidak interaktif. | 
BatteryInfo
Informasi tentang baterai perangkat.
| Representasi JSON | 
|---|
{ "batteryStatus": enum (  | 
              
| Kolom | |
|---|---|
batteryStatus | 
                
                   
 Status baterai, baik penuh maupun sedang diisi daya, dll.  | 
              
powerSource | 
                
                   
 Status sumber daya baterai.  | 
              
batteryPercentage | 
                
                   
 Persentase baterai saat ini [0-100].  | 
              
BatteryStatus
Status baterai, baik penuh maupun sedang diisi daya, dll.
| Enum | |
|---|---|
UNKNOWN_BATTERY_STATUS | 
                Status baterai tidak diketahui. | 
BATTERY_STATUS_CHARGING | 
                Baterai sedang diisi dayanya. | 
BATTERY_STATUS_DISCHARGING | 
                Baterai sedang dikosongkan. | 
BATTERY_STATUS_FULL | 
                Baterai penuh. | 
BATTERY_STATUS_NOT_CHARGING | 
                Baterai tidak mengisi daya. | 
BATTERY_STATUS_POWER_LOW | 
                Daya baterai lemah. | 
PowerSource
Jenis pengisi daya yang digunakan untuk mengisi daya baterai.
| Enum | |
|---|---|
UNKNOWN_POWER_SOURCE | 
                Sumber daya tidak diketahui. | 
POWER_SOURCE_AC | 
                Sumber daya adalah pengisi daya AC. | 
POWER_SOURCE_USB | 
                Sumber daya adalah port USB. | 
POWER_SOURCE_WIRELESS | 
                Sumber daya nirkabel. | 
POWER_SOURCE_UNPLUGGED | 
                Baterai dicabut. | 
Metode | 
            |
|---|---|
                
 | 
              Membuat instance kendaraan baru yang terkait dengan penyedia layanan transportasi on-demand atau pengiriman. | 
                
 | 
              Menghapus Kendaraan dari Mesin Flotte. | 
                
 | 
              Menampilkan kendaraan dari Fleet Engine. | 
                
 | 
              Menampilkan daftar kendaraan bernomor halaman yang terkait dengan penyedia yang cocok dengan opsi permintaan. | 
                
 | 
              Menampilkan daftar kendaraan yang cocok dengan opsi permintaan. | 
                
 | 
              Menulis data kendaraan yang diperbarui ke Fleet Engine. | 
                
 | 
              Memperbarui atribut kendaraan sebagian. |