İstek seçenekleriyle eşleşen araçların listesini döndürür.
HTTP isteği
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles:search
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. |
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
---|
{ "header": { object ( |
Alanlar | |
---|---|
header |
Standart Fleet Engine istek başlığı. |
pickupPoint |
Zorunlu. Yakınında aranacak teslim noktası. |
dropoffPoint |
Müşterinin istediği teslim yeri. |
pickupRadiusMeters |
Zorunlu. Başlangıç noktasının çevresindeki araç arama yarıçapını tanımlar. Yalnızca arama yarıçapı dahilindeki araçlar döndürülür. Değer 400 ile 10.000 metre (dahil) arasında olmalıdır. |
count |
Zorunlu. Döndürülecek maksimum araç sayısını belirtir. Değer 1 ile 50 (dahil) arasında olmalıdır. |
minimumCapacity |
Zorunlu. Bir seyahat için dikkate alınan yolcu sayısını belirtir. Değer 1'den büyük veya 1'e eşit olmalıdır. Sürücü, kapasite değerine dahil edilmez. |
tripTypes[] |
Zorunlu. Önerilen seyahat türünü gösterir. Tam olarak bir tür içermelidir. |
maximumStaleness |
Aramayı yalnızca belirtilen süre içinde Fleet Engine'e konum güncellemesi gönderen araçlarla kısıtlar. Konumlarını ileten sabit araçlar eski olarak kabul edilmez. Bu alan ayarlanmazsa sunucu varsayılan değer olarak beş dakika kullanır. En fazla dokuz kesir basamağı içeren ve " |
vehicleTypes[] |
Zorunlu. Aramayı, belirtilen türlerden birine sahip araçlarla kısıtlar. En az bir araç türü belirtilmelidir. Kategorisi |
requiredAttributes[] |
Arayanlar
Aramayı yalnızca belirtilen özelliklere sahip araçlarla kısıtlar. Bu alan bir bağlaç/VE işlemidir. En fazla 50 requiredAttribute'e izin verilir. Bir araçta izin verilen maksimum özellik sayısıyla eşleşir. |
requiredOneOfAttributes[] |
Aramayı yalnızca her |
requiredOneOfAttributeSets[] |
Aramayı yalnızca |
orderBy |
Zorunlu. Sonuçlar için istenen sıralama kriterini belirtir. |
includeBackToBack |
Tek bir aktif seyahati olan araçların bu arama için uygun olup olmadığını gösterir. Bu alan yalnızca
|
tripId |
Bu |
currentTripsPresent |
Aktif gezilere sahip araçların bu arama için uygun olup olmadığını gösterir. |
filter |
İsteğe bağlı. Araç ararken uygulanacak bir filtre sorgusu. Filtre söz dizimi örnekleri için http://aip.dev/160 adresine bakın. Bu alan Bu filtre, Yalnızca araç özellikleri (örneğin, Ayrıca, tüm özellikler dize olarak depolanır. Bu nedenle, özelliklere karşılık yalnızca dize karşılaştırmaları desteklenir. Sayı veya boole değerleriyle karşılaştırmak için değerlerin dize olarak ele alınmak üzere açık bir şekilde tırnak içine alınması gerekir (örneğin, |
Yanıt gövdesi
Başarılıysa yanıt metni, SearchVehiclesResponse
öğesinin bir örneğini içerir.