SearchVehiclesLog

פרטים על הבקשה והתגובה של SearchVehicle.

הערה: היומן הזה כפוף לפיצול בשדה ההתאמות אם הגודל הכולל של היומן גדול מ-256KB. לפרטים נוספים, ראו יומנים מפוצלים.

ייצוג JSON
{
  "request": {
    object (SearchVehiclesRequestLog)
  },
  "response": {
    object (SearchVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
שדות
request

object (SearchVehiclesRequestLog)

הבקשה נשלחה אל Fleet Engine.

response

object (SearchVehiclesResponseLog)

התגובה הוחזרה ללקוח. אם הקריאה ל-RPC מובילה לשגיאה, התגובה לא מוגדרת.

errorResponse

object (ErrorResponseLog)

תגובת השגיאה שהוחזרה ללקוח. אם הקריאה ל-RPC הצליחה, היא תבוטל.

SearchVehiclesRequestLog

פרטים על בקשת SearchVehicles.

ייצוג JSON
{
  "header": {
    object (RequestHeaderLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "pickupRadiusMeters": integer,
  "count": integer,
  "minimumCapacity": integer,
  "searchTripTypes": [
    enum (TripTypeLog)
  ],
  "maximumStaleness": string,
  "vehicleTypes": [
    {
      object (VehicleTypeLog)
    }
  ],
  "requiredAttributes": [
    {
      object (VehicleAttributeLog)
    }
  ],
  "requiredOneOfAttributes": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "requiredOneOfAttributeSets": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "matchOrderBy": enum (VehicleMatchOrderLog),
  "includeBackToBack": boolean,
  "tripId": string,
  "filter": string
}
שדות
header

object (RequestHeaderLog)

כותרת הבקשה.

pickupPoint

object (TerminalLocationLog)

נקודת האיסוף שצריך לחפש בה.

dropoffPoint

object (TerminalLocationLog)

המיקום המיועד למסירת הלקוח.

pickupRadiusMeters

integer

ההגדרה קובעת את רדיוס חיפוש הרכב סביב נקודת האיסוף.

count

integer

מציין את המספר המקסימלי של רכבים שיש להחזיר.

minimumCapacity

integer

מציין את הקיבולת המינימלית הנדרשת של הרכב.

searchTripTypes[]

enum (TripTypeLog)

החיפוש יוגבל רק לכלי רכב שתומכים לפחות באחד מסוגי הנסיעות שצוינו.

maximumStaleness

string (Duration format)

החיפוש יוגבל רק לכלי הרכב שעדכנו את המיקומים שלהם בטווח הזמן שצוין מעכשיו.

משך זמן בשניות עם עד תשע ספרות עשרוניות, המסתיים ב-'s'. דוגמה: "3.5s".

vehicleTypes[]

object (VehicleTypeLog)

סוגי כלי הרכב שאתם מחפשים.

requiredAttributes[]

object (VehicleAttributeLog)

החיפוש יוגבל רק לכלי רכב עם המאפיינים שצוינו.

requiredOneOfAttributes[]

object (VehicleAttributeListLog)

החיפוש מגביל את החיפוש רק לכלי רכב שלפחות אחד מהמאפיינים שצוינו חל על כל AutomotiveAttributeList.

requiredOneOfAttributeSets[]

object (VehicleAttributeListLog)

החיפוש מגביל את החיפוש רק לכלי רכב עם קבוצה אחת לפחות של המאפיינים שצוינו ב-VehicleAttributeList.

matchOrderBy

enum (VehicleMatchOrderLog)

סדר המיון של תוצאת החיפוש.

includeBackToBack

boolean

התנאי מציין אם כלי רכב עם נסיעה פעילה עומד בדרישות לקבלת התאמה נוספת.

tripId

string

מזהה הנסיעה שמשויכת ל-searchVehiclesRequest.

filter

string

שאילתת AIP-160 שמגבילה את החזרת הרכבים על סמך מאפייני הרכב.

VehicleAttributeListLog

סוג נתונים ברשימה של VehicleAttributeLog.

ייצוג JSON
{
  "attributes": [
    {
      object (VehicleAttributeLog)
    }
  ]
}
שדות
attributes[]

object (VehicleAttributeLog)

רשימת המאפיינים באוסף הזה.

SearchVehiclesResponseLog

פרטים על התגובה של SearchVehicle.

ייצוג JSON
{
  "matchIds": [
    string
  ],
  "matches": [
    {
      object (VehicleMatchLog)
    }
  ]
}
שדות
matchIds[]
(deprecated)

string

הוצא משימוש: רשימה של מזהי הרכבים של כלי הרכב שהוחזרו. כדי להסיק את המזהה הזה, יש להשתמש ב-match.vehicle.name.

matches[]

object (VehicleMatchLog)

רשימת התאמות לרכבים שהוחזרו.

VehicleMatchLog

היומן של תוצאה SearchVehiclesVehicleMatch.

ייצוג JSON
{
  "vehicle": {
    object (VehicleLog)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripTypeLog),
  "vehicleMatchType": enum (VehicleMatchTypeLog),
  "requestedOrderedBy": enum (VehicleMatchOrderLog),
  "orderedBy": enum (VehicleMatchOrderLog)
}
שדות
vehicle

object (VehicleLog)

רכב שתואם לבקשה.

vehiclePickupEta

string (Timestamp format)

זמן ההגעה המשוער של הרכב לנקודת האיסוף שצוינה בבקשה. ערך ריק מציין כישלון בחישוב זמן ההגעה המשוער של הרכב.

חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

vehiclePickupDistanceMeters

integer

מרחק הנסיעה של הרכב לנקודת האיסוף שצוין בבקשה, כולל נקודות ביניים לאיסוף או הורדה לנסיעה קיימת. ערך ריק מציין כישלון בחישוב המרחק של הרכב.

vehiclePickupStraightLineDistanceMeters

integer

מרחק הקו הישר בין הרכב לנקודת האיסוף שצוין בבקשה, כולל ציוני דרך בנסיעות קיימות.

vehicleDropoffEta

string (Timestamp format)

זמן ההגעה המשוער ברכב השלם אל נקודת ההורדה שצוינה בבקשה. זמן ההגעה המשוער כולל את כל הביקורים הנדרשים בנסיעות פעילות שחייבים להשלים לפני שהרכב מגיע לנקודת ההורדה שצוינה בבקשה. הערך יאוכלס רק כשתצוין בבקשה נקודת עצירה. ערך ריק מציין כשל בחישוב זמן ההגעה המשוער של הרכב לנקודת ההורדה.

חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

vehiclePickupToDropoffDistanceMeters

integer

מרחק הנסיעה של הרכב (במטרים) מנקודת האיסוף אל נקודת ההורדה שצוינה בבקשה. המרחק הוא רק בין שתי הנקודות, והוא לא כולל את מיקום הרכב או ציוני דרך אחרים לפני שהרכב מגיע לנקודת האיסוף או לנקודת ההורדה. הערך יאוכלס רק כשתצוין בבקשה נקודת עצירה. ערך ריק מציין כשל בחישוב המרחק בין נקודות האיסוף לבין נקודות ההורדה שצוינו בבקשה.

tripType

enum (TripTypeLog)

סוג הנסיעה לפי הבקשה ששימשה לחישוב זמן ההגעה המשוער לנקודת האיסוף.

vehicleMatchType

enum (VehicleMatchTypeLog)

סוג ההתאמה של הרכב.

requestedOrderedBy

enum (VehicleMatchOrderLog)

השיטה שהמתקשר ביקש למיון התאמות של מכוניות.

orderedBy

enum (VehicleMatchOrderLog)

השיטה שבה נעשה שימוש בפועל כדי להזמין את הרכב הזה. בדרך כלל, הערך הזה יתאים לשדה 'order_by' מהבקשה. עם זאת, במקרים מסוימים, כמו כשל בקצוות העורפיים של מפות Google, ניתן להשתמש בשיטה אחרת (למשל PICKUP_POINT_STRAIGHT_DISTANCE).