- Kaynak: Araç
 - VehicleState
 - VehicleAttribute
 - VehicleType
 - Kategori
 - LicensePlate
 - TrafficPolylineData
 - VisualTrafficReportPolylineRendering
 - RoadStretch
 - Stil
 - NavigationStatus
 - DeviceSettings
 - LocationPowerSaveMode
 - BatteryInfo
 - BatteryStatus
 - PowerSource
 - Yöntemler
 
Kaynak: Araç
Araç meta verileri.
| JSON gösterimi | 
|---|
{ "name": string, "vehicleState": enum (  | 
              
| Alanlar | |
|---|---|
name | 
                
                   
 Yalnızca çıkış. Bu aracın benzersiz adı. Biçimi   | 
              
vehicleState | 
                
                   
 Araç durumu.  | 
              
supportedTripTypes[] | 
                
                   
 Bu araç tarafından desteklenen gezi türleri.  | 
              
currentTrips[] | 
                
                   
 Yalnızca çıkış. Şu anda bu araca atanan gezilerin   | 
              
lastLocation | 
                
                   
 Aracın son bildirilen konumu.  | 
              
pastLocations[] | 
                
                   
 Yalnızca giriş. Bu aracın daha önce bulunduğu ancak henüz Fleet Engine'a bildirilmemiş konumlar. Bu, daha önce sunucuya gönderilemeyen konumları kaydetmek için   | 
              
maximumCapacity | 
                
                   
 Bu aracın taşıyabileceği toplam yolcu sayısı. Sürücü bu değere dahil edilmez. Bu değer bir veya daha büyük olmalıdır.  | 
              
attributes[] | 
                
                   
 Araç özelliklerinin listesi. Bir araçta en fazla 100 özellik bulunabilir ve her özelliğin benzersiz bir anahtarı olmalıdır.  | 
              
vehicleType | 
                
                   
 Zorunlu. Bu aracın türü.   | 
              
licensePlate | 
                
                   
 Aracın plaka bilgileri.  | 
              
route[] | 
                
                   
 Desteği sonlandırıldı: Bunun yerine   | 
              
currentRouteSegment | 
                
                   
 Sürücü uygulamasının bir sonraki yol noktasına gitmek için kullanacağı rotayı belirten çoklu çizgi. Bu liste, araca atanan tüm etkin geziler için  Not: Bu alan yalnızca Sürücü SDK'sı tarafından kullanılmak üzere tasarlanmıştır. Kod çözme henüz desteklenmiyor.  | 
              
currentRouteSegmentTraffic | 
                
                   
 Yalnızca giriş. Fleet Engine, bu bilgileri yolculuk paylaşımını iyileştirmek için kullanır. Not: Bu alan yalnızca Sürücü SDK'sı tarafından kullanılmak üzere tasarlanmıştır.  | 
              
currentRouteSegmentVersion | 
                
                   
 Yalnızca çıkış.  Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler:   | 
              
currentRouteSegmentEndPoint | 
                
                   
 
  | 
              
remainingDistanceMeters | 
                
                   
 
  | 
              
etaToFirstWaypoint | 
                
                   
 
 Bir araç güncellenirken aynı istekteki  Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler:   | 
              
remainingTimeSeconds | 
                
                   
 Yalnızca giriş.  Bir araç güncellenirken aynı istekteki   | 
              
waypoints[] | 
                
                   
 Bu araca atanan kalan yol işaretleri.  | 
              
waypointsVersion | 
                
                   
 Yalnızca çıkış.  Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler:   | 
              
backToBackEnabled | 
                
                   
 Sürücünün art arda seyahatleri kabul edip etmediğini belirtir.   | 
              
navigationStatus | 
                
                   
 Aracın navigasyon durumu.  | 
              
deviceSettings | 
                
                   
 Yalnızca giriş. Sürücü tarafından kullanılan mobil cihazdaki ayarlarla ilgili bilgiler.  | 
              
VehicleState
Vehicle durumunu belirtir.
| Sıralamalar | |
|---|---|
UNKNOWN_VEHICLE_STATE | 
                Varsayılan, belirtilmemiş veya tanınmayan araç durumları için kullanılır. | 
OFFLINE | 
                Araç yeni seyahatleri kabul etmiyor. Not: Araç, kendisine atanan bir seyahati tamamlarken bu durumda çalışmaya devam edebilir. | 
ONLINE | 
                Araç yeni seyahatleri kabul ediyor. | 
VehicleAttribute
Bir araç özelliğini anahtar/değer çifti olarak açıklar. "anahtar:değer" dizesi 256 karakteri aşamaz.
| JSON gösterimi | 
|---|
{ "key": string, "value": string, // Union field  | 
              
| Alanlar | |
|---|---|
key | 
                
                   
 Özelliğin anahtarı. Anahtarlar iki nokta karakteri (:) içeremez.  | 
              
value | 
                
                   
 Özelliğin değeri.  | 
              
Birlik alanı vehicle_attribute_value. Özelliğin değeri dize, boole veya double türü olabilir. vehicle_attribute_value yalnızca aşağıdakilerden biri olabilir: | 
              |
stringValue | 
                
                   
 Dize türündeki özellik değeri. Not: Bu, zaman içinde desteği sonlandırılacak olan   | 
              
boolValue | 
                
                   
 Boole türündeki özellik değeri.  | 
              
numberValue | 
                
                   
 Çift türü özellik değeri.  | 
              
VehicleType
Aracın türü.
| JSON gösterimi | 
|---|
{
  "category": enum ( | 
              
| Alanlar | |
|---|---|
category | 
                
                   
 Araç türü kategorisi  | 
              
Kategori
Araç türü kategorileri
| Sıralamalar | |
|---|---|
UNKNOWN | 
                Varsayılan olarak, belirtilmemiş veya tanınmayan araç kategorileri için kullanılır. | 
AUTO | 
                Bir otomobil. | 
TAXI | 
                Taksi olarak kullanılan tüm araçlar (genellikle lisanslı veya yasal düzenlemelere tabi). | 
TRUCK | 
                Genellikle büyük depolama kapasitesine sahip bir araç. | 
TWO_WHEELER | 
                Motosiklet, moped veya diğer iki tekerlekli araçlar | 
BICYCLE | 
                İnsan gücüyle çalışan ulaşım araçları. | 
PEDESTRIAN | 
                Yaya yollarında yürüyen veya koşan bir insan taşıyıcı. | 
LicensePlate
Aracın plaka bilgileri. Kimliği tanımlayabilecek bilgilerin depolanmasını önlemek için varlık kapsamında yalnızca araç plakasıyla ilgili minimum bilgiler saklanır.
| JSON gösterimi | 
|---|
{ "countryCode": string, "lastCharacter": string }  | 
              
| Alanlar | |
|---|---|
countryCode | 
                
                   
 Zorunlu. CLDR ülke/bölge kodu. Örneğin, ABD için   | 
              
lastCharacter | 
                
                   
 Plakadaki son basamak veya plakada sayısal değer olmadığını belirtmek için "-1". 
  | 
              
TrafficPolylineData
Araç için beklenen rotadaki trafik koşulları.
| JSON gösterimi | 
|---|
{
  "trafficRendering": {
    object ( | 
              
| Alanlar | |
|---|---|
trafficRendering | 
                
                   
 Bir müşteri yolculuğunun tek bir bölümündeki tüm bölgelerde trafiğin ne kadar hızlı olduğunu gösteren bir çok çizgili şekil.  | 
              
VisualTrafficReportPolylineRendering
İstemcilerin, rotadaki çoklu çizginin bir bölümünü nasıl renklendirmesi gerektiğini açıklar.
| JSON gösterimi | 
|---|
{
  "roadStretch": [
    {
      object ( | 
              
| Alanlar | |
|---|---|
roadStretch[] | 
                
                   
 İsteğe bağlı. Çoklu çizgi boyunca oluşturulması gereken yol parçaları. Parçaların çakışmadığından emin olabilirsiniz. Parçalar, rotanın tamamını kapsamayabilir. Stilize edilecek bir yol parçası yoksa istemci, rota için varsayılan stili uygulamalıdır.  | 
              
RoadStretch
Oluşturulması gereken bir yol parçası.
| JSON gösterimi | 
|---|
{
  "style": enum ( | 
              
| Alanlar | |
|---|---|
style | 
                
                   
 Zorunlu. Uygulanacak stil.  | 
              
offsetMeters | 
                
                   
 Zorunlu. Stil,   | 
              
lengthMeters | 
                
                   
 Zorunlu. Stilin uygulanacağı yolun uzunluğu.  | 
              
Stil
Trafik hızını gösteren trafik stili.
| Sıralamalar | |
|---|---|
STYLE_UNSPECIFIED | 
                Stil seçilmedi. | 
SLOWER_TRAFFIC | 
                Trafik yavaşlıyor. | 
TRAFFIC_JAM | 
                Trafik sıkışıklığı var. | 
DeviceSettings
Mobil cihazdaki çeşitli ayarlar hakkında bilgi.
| JSON gösterimi | 
|---|
{ "locationPowerSaveMode": enum (  | 
              
| Alanlar | |
|---|---|
locationPowerSaveMode | 
                
                   
 Pil tasarrufu açıkken konum özelliklerinin cihazda nasıl davranacağı ayarlanır.  | 
              
isPowerSaveMode | 
                
                   
 Cihazın şu anda güç tasarrufu modunda olup olmadığı.  | 
              
isInteractive | 
                
                   
 Cihazın etkileşimli durumda olup olmadığı.  | 
              
batteryInfo | 
                
                   
 Pil durumuyla ilgili bilgiler.  | 
              
LocationPowerSaveMode
Cihazların "pil tasarrufu" özelliği açıkken konum özelliklerinin mobil cihazda nasıl davranacağıyla ilgili yapılandırma. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
| Sıralamalar | |
|---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE | 
                Undefined LocationPowerSaveMode | 
LOCATION_MODE_NO_CHANGE | 
                Konum sağlayıcılar pil tasarrufundan etkilenmemelidir veya pil tasarrufu kapalı olmalıdır. | 
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF | 
                Pil tasarrufu açıkken ve cihaz etkileşimde değilken GPS tabanlı konum sağlayıcı devre dışı bırakılmalıdır. | 
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF | 
                Pil tasarrufu açıkken ve cihaz etkileşimde değilken tüm konum sağlayıcılar devre dışı bırakılmalıdır. | 
LOCATION_MODE_FOREGROUND_ONLY | 
                Tüm konum sağlayıcılar kullanılabilir durumda kalacak ancak konum düzeltmeleri yalnızca ön plan uygulamalarına sağlanmalıdır. | 
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF | 
                Konum kapatılmaz ancak cihaz etkileşimde değilken LocationManager, sağlayıcılara gönderilen tüm istekleri azaltır. | 
BatteryInfo
Cihazın pili hakkında bilgi.
| JSON gösterimi | 
|---|
{ "batteryStatus": enum (  | 
              
| Alanlar | |
|---|---|
batteryStatus | 
                
                   
 Pilin durumu (dolu veya şarj oluyor vb.)  | 
              
powerSource | 
                
                   
 Pil güç kaynağının durumu.  | 
              
batteryPercentage | 
                
                   
 Mevcut pil yüzdesi [0-100].  | 
              
BatteryStatus
Pilin durumu (dolu veya şarj oluyor vb.)
| Sıralamalar | |
|---|---|
UNKNOWN_BATTERY_STATUS | 
                Pil durumu bilinmiyor. | 
BATTERY_STATUS_CHARGING | 
                Pil şarj oluyor. | 
BATTERY_STATUS_DISCHARGING | 
                Pil şarjı azalıyor. | 
BATTERY_STATUS_FULL | 
                Pil dolu. | 
BATTERY_STATUS_NOT_CHARGING | 
                Pil şarj olmuyor. | 
BATTERY_STATUS_POWER_LOW | 
                Pil seviyesi düşük. | 
PowerSource
Pili şarj etmek için kullanılan şarj cihazının türü.
| Sıralamalar | |
|---|---|
UNKNOWN_POWER_SOURCE | 
                Güç kaynağı bilinmiyor. | 
POWER_SOURCE_AC | 
                Güç kaynağı bir AC şarj cihazıdır. | 
POWER_SOURCE_USB | 
                Güç kaynağı bir USB bağlantı noktasıdır. | 
POWER_SOURCE_WIRELESS | 
                Güç kaynağı kablosuzdur. | 
POWER_SOURCE_UNPLUGGED | 
                Pil fişten çekili. | 
Yöntemler | 
            |
|---|---|
                
 | 
              Talep üzerine araç paylaşımı veya teslimat sağlayıcısıyla ilişkili yeni bir araç oluşturur. | 
                
 | 
              Bir aracı Filo Motoru'ndan siler. | 
                
 | 
              Fleet Engine'dan bir araç döndürür. | 
                
 | 
              İstek seçenekleriyle eşleşen bir sağlayıcıyla ilişkili araçların sayfalandırılmış bir listesini döndürür. | 
                
 | 
              İstek seçenekleriyle eşleşen araçların listesini döndürür. | 
                
 | 
              Güncellenen araç verilerini Fleet Engine'a yazar. | 
                
 | 
              Bir aracın özelliklerini kısmen günceller. |