- ייצוג ב-JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
פרטים על הבקשה והתגובה של SearchVehicles.
הערה: אם הגודל הכולל של היומן חורג מ-256KB, הוא מפוצל לפי השדה matches. פרטים נוספים זמינים במאמר חלוקת יומנים.
| ייצוג ב-JSON |
|---|
{ "request": { object ( |
| שדות | |
|---|---|
request |
הבקשה נשלחת ל-Fleet Engine. |
response |
התגובה שמוחזרת ללקוח. אם קריאת ה-RPC מניבה שגיאה, התשובה לא מוגדרת. |
errorResponse |
תגובת השגיאה שהוחזרה ללקוח. אם קריאת ה-RPC תצליח, הערך לא יוגדר. |
SearchVehiclesRequestLog
פרטים על הבקשה SearchVehicles.
| ייצוג ב-JSON |
|---|
{ "header": { object ( |
| שדות | |
|---|---|
header |
כותרת הבקשה. |
pickupPoint |
נקודת האיסוף שרוצים לחפש בסביבתה. |
dropoffPoint |
המיקום המתוכנן של מסירת ההזמנה ללקוח. |
pickupRadiusMeters |
מציין את רדיוס החיפוש של הרכב סביב נקודת האיסוף. |
count |
מציין את המספר המקסימלי של כלי הרכב שיש להחזיר. |
minimumCapacity |
מציין את התפוסה המינימלית הנדרשת ברכב. |
searchTripTypes[] |
הגבלת החיפוש רק לכלי רכב שתומכים לפחות באחד מסוגי הנסיעות שצוינו. |
maximumStaleness |
הגבלת החיפוש רק לכלי רכב שעדכנו את המיקומים שלהם במהלך פרק הזמן שצוין, החל מהרגע הנוכחי. משך הזמן בשניות, עם עד תשע ספרות עשרוניות, שמסתיימים ב-' |
vehicleTypes[] |
סוגי כלי הרכב שאתם מחפשים. |
requiredAttributes[] |
הגבלת החיפוש רק לכלי רכב עם המאפיינים שצוינו. |
requiredOneOfAttributes[] |
הגבלת החיפוש רק לרכבים שיש להם לפחות אחד מהמאפיינים שצוינו שחלים על כל VehicleAttributeList. |
requiredOneOfAttributeSets[] |
הגבלת החיפוש רק לכלי רכב שיש להם לפחות קבוצה אחת של המאפיינים שצוינו ב-VehicleAttributeList. |
matchOrderBy |
סדר המיון של תוצאת החיפוש. |
includeBackToBack |
מציין אם רכב עם נסיעה פעילה עומד בדרישות להתאמה נוספת. |
tripId |
המזהה של הנסיעה שמשויכת לבקשת searchVehicles. |
filter |
שאילתה מסוג AIP-160 שמגבילה את כלי הרכב שמוחזרים על סמך מאפייני הרכב. |
VehicleAttributeListLog
סוג נתונים של רשימה של רשימות עבור VehicleAttributeLog.
| ייצוג ב-JSON |
|---|
{
"attributes": [
{
object ( |
| שדות | |
|---|---|
attributes[] |
רשימת המאפיינים שבאוסף הזה. |
SearchVehiclesResponseLog
פרטים על התגובה של SearchVehicles.
| ייצוג ב-JSON |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| שדות | |
|---|---|
matchIds[] |
הוצא משימוש: רשימת מזהי הרכבים של הרכבים שהוחזרו. יש להשתמש ב-matches.vehicle.name כדי להסיק את המזהה הזה. |
matches[] |
רשימת התאמות לרכבים של הרכבים שהוחזרו. |
VehicleMatchLog
היומן של תוצאת VehicleMatch ב-SearchVehicles.
| ייצוג ב-JSON |
|---|
{ "vehicle": { object ( |
| שדות | |
|---|---|
vehicle |
רכב שתואמת לבקשה. |
vehiclePickupEta |
זמן הנסיעה המשוער של הרכב לנקודת האיסוף שצוינה בבקשה. ערך ריק מציין כשל בחישוב זמן ההגעה המשוער לרכב. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
vehiclePickupDistanceMeters |
מרחק הנסיעה של הרכב מנקודת האיסוף שצוינה בבקשה, כולל נקודות איסוף או הורדה ביניים בנסיעה קיימת. ערך ריק מציין כשל בחישוב המרחק של הרכב. |
vehiclePickupStraightLineDistanceMeters |
המרחק בקו ישר בין הרכב לנקודת האיסוף שצוינה בבקשה, כולל נקודות ציון ביניים בנסיעות קיימות. |
vehicleDropoffEta |
זמן הנסיעה המשוער של הרכב לנקודת ההורדה שצוינה בבקשה. זמן ההגעה המשוער כולל את כל הביקורים הנדרשים לנסיעות פעילות, שצריך להשלים לפני שהרכב יגיע לנקודת ההורדה שצוינה בבקשה. הערך יאוכלס רק אם יצוין נקודת איסוף בבקשה. ערך ריק מציין כי לא ניתן היה לחשב את זמן ההגעה המשוער של הרכב לנקודת ההורדה. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
vehiclePickupToDropoffDistanceMeters |
מרחק הנסיעה של הרכב (במטרים) מנקודת האיסוף לנקודת ההורדה שצוינו בבקשה. המרחק הוא רק בין שתי הנקודות, ולא כולל את מיקום הרכב או נקודות דרך אחרות לפני שהרכב מגיע לנקודת האיסוף או לנקודת ההורדה. הערך יאוכלס רק אם יצוין נקודת איסוף בבקשה. ערך ריק מציין כי לא ניתן היה לחשב את המרחק מנקודת האיסוף לנקודת ההעברה שצוינו בבקשה. |
tripType |
סוג הנסיעה של הבקשה ששימש לחישוב זמן ההגעה המשוער לנקודת האיסוף. |
vehicleMatchType |
סוג ההתאמה של הרכב. |
requestedOrderedBy |
השיטה שהמבצע של הקריאה החוזרת ביקש למיון ההתאמות של כלי הרכב. |
orderedBy |
השיטה בפועל שבה נעשה שימוש כדי להזמין את הרכב הזה. בדרך כלל, השדה הזה יתאים לשדה 'order_by' מהבקשה. עם זאת, במקרים מסוימים, כמו כשל בקצה העורפי של מפות Google, יכול להיות שייעשה שימוש בשיטה אחרת (למשל, PICKUP_POINT_STRAIGHT_DISTANCE). |