מחזירה רשימה של רכבים שתואמים לאפשרויות הבקשה.
בקשת HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles:search
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
parent |
חובה. חייב להיות בפורמט |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "header": { object ( |
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
pickupPoint |
חובה. נקודת האיסוף שאליה רוצים לחפש. |
dropoffPoint |
נקודת הנטישה של הלקוח. השדה הזה נדרש אם |
pickupRadiusMeters |
חובה. הגדרת הרדיוס של חיפוש הרכב סביב נקודת האיסוף. יוחזרו רק רכבים שנמצאים ברדיוס החיפוש. הערך חייב להיות בין 400 ל-10,000 מטר (כולל). |
count |
חובה. מציינת את המספר המקסימלי של רכבים שיוחזרו. הערך צריך להיות בין 1 ל-50 (כולל). |
minimumCapacity |
חובה. מציין את מספר הנוסעים שרוצים לקחת בחשבון בנסיעה. הערך צריך להיות שווה ל-1 או גדול ממנו. ערך הקיבולת לא נלקח בחשבון של הנהג/ת. |
tripTypes[] |
חובה. מייצג את סוג הנסיעה המוצעת. חובה לכלול סוג אחד בדיוק. לא ניתן להפר את המדיניות: |
maximumStaleness |
החיפוש מגביל את החיפוש רק לכלי הרכב ששלחו עדכוני מיקום ל-Flit Engine במהלך משך הזמן שצוין. רכבים נייחים שעדיין משדרים את המיקומים שלהם לא נחשבים למיושנים. אם לא תגדירו שדה זה, השרת ישתמש בחמש דקות כערך ברירת המחדל. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, המסתיים ב-' |
vehicleTypes[] |
חובה. מגביל את החיפוש לרכבים עם אחד מהסוגים שצוינו. יש לציין לפחות סוג רכב אחד. אסור להשתמש בסוגי רכב בקטגוריה |
requiredAttributes[] |
מתקשרים יכולים ליצור פעולות לוגיות מורכבות באמצעות כל שילוב של השדות
החיפוש מגביל את החיפוש רק לרכבים עם המאפיינים שצוינו. שדה זה הוא פעולת חיבור/AND. מותר להוסיף עד 50 מאפיינים נדרשים. הערך הזה תואם למספר המאפיינים המקסימלי שמותר לכלול ברכב. |
requiredOneOfAttributes[] |
החיפוש יוגבל רק לכלי הרכב שיש להם לפחות אחד מהמאפיינים בכל מאפיין |
requiredOneOfAttributeSets[] |
ב- בדומה ל-
החיפוש יוגבל רק לרכבים עם כל המאפיינים במאפיין |
orderBy |
חובה. מציין את הקריטריון הרצוי לסידור התוצאות. |
includeBackToBack |
ההגדרה מציינת אם כלי רכב עם נסיעה פעילה אחת עומדים בדרישות לחיפוש הזה. השדה הזה משמש רק כאשר לא צוין ערך ברירת המחדל הוא |
tripId |
ציון הנסיעה המשויכת אל |
currentTripsPresent |
הסמל מציין אם כלי רכב עם נסיעות פעילות עומדים בדרישות לחיפוש הזה. יש להגדיר ערך זה לערך שאינו |
filter |
אפשרות. שאילתת מסנן שצריך להחיל כשמחפשים רכבים. בכתובת http://aip.dev/160 אפשר לראות דוגמאות לתחביר של המסנן. השדה הזה נועד להחליף את השדות המסנן הזה פועל כסעיף AND עם מגבלות אחרות, כמו חשוב לשים לב שהשאילתות היחידות שנתמכות הן על מאפייני רכב (לדוגמה, בנוסף, כל המאפיינים נשמרים כמחרוזות, ולכן ההשוואות היחידות שנתמכות מול מאפיינים הן השוואות בין מחרוזות. כדי לבצע השוואה מול ערכים מספריים או ערכים בוליאניים, יש לצטט את הערכים באופן מפורש כדי שיטופלו כמחרוזות (לדוגמה, |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של SearchVehiclesResponse
.