- JSON-Darstellung
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Details zur Anfrage und Antwort von SearchVehicles.
Hinweis: Dieses Protokoll unterliegt der Aufteilung im Übereinstimmungsfeld, wenn die Protokollgröße insgesamt 256 KB überschreitet. Weitere Informationen finden Sie unter Aufgeteilte Logs.
JSON-Darstellung |
---|
{ "request": { object ( |
Felder | |
---|---|
request |
Die an Fleet Engine gesendete Anfrage. |
response |
Die an den Client zurückgegebene Antwort. Wenn der RPC-Aufruf zu einem Fehler führt, ist die Antwort nicht festgelegt. |
errorResponse |
Die an den Client zurückgegebene Fehlerantwort. Er wird nicht festgelegt, wenn der RPC-Aufruf erfolgreich war. |
SearchVehiclesRequestLog
Details zur SearchVehicles-Anfrage.
JSON-Darstellung |
---|
{ "header": { object ( |
Felder | |
---|---|
header |
Anfrageheader. |
pickupPoint |
Der Abholpunkt, in dessen Nähe gesucht werden soll. |
dropoffPoint |
Der beabsichtigte Rückgabeort des Kunden. |
pickupRadiusMeters |
Gibt den Suchradius des Fahrzeugs um den Abholpunkt an. |
count |
Gibt die maximale Anzahl von Fahrzeugen an, die zurückgegeben werden sollen. |
minimumCapacity |
Gibt die erforderliche Mindestkapazität des Fahrzeugs an. |
searchTripTypes[] |
Beschränkt die Suche auf die Fahrzeuge, die mindestens einen der angegebenen Fahrttypen unterstützen. |
maximumStaleness |
Beschränkt die Suche auf Fahrzeuge, die ihre Standorte innerhalb des angegebenen Zeitraums in der Vergangenheit aktualisiert haben. Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „ |
vehicleTypes[] |
Die Fahrzeugtypen, nach denen gesucht wird. |
requiredAttributes[] |
Beschränkt die Suche auf Fahrzeuge mit den angegebenen Attributen. |
requiredOneOfAttributes[] |
Beschränkt die Suche auf die Fahrzeuge, bei denen mindestens eines der angegebenen Attribute auf jede VehicleAttributeList angewendet wird. |
requiredOneOfAttributeSets[] |
Beschränkt die Suche auf Fahrzeuge mit mindestens einem Satz der angegebenen Attribute in der VehicleAttributeList. |
matchOrderBy |
Sortierreihenfolge der Suchergebnisse. |
includeBackToBack |
Gibt an, ob ein Fahrzeug mit einer aktiven Fahrt für eine weitere Übereinstimmung infrage kommt. |
tripId |
ID der Fahrt, die mit searchVehiclesRequest verknüpft ist. |
filter |
Eine AIP-160-Abfrage, mit der Fahrzeuge eingeschränkt werden, die basierend auf Fahrzeugattributen zurückgegeben werden. |
VehicleAttributeListLog
Ein Listen-der-Listen-Datentyp für VehicleAttributeLog.
JSON-Darstellung |
---|
{
"attributes": [
{
object ( |
Felder | |
---|---|
attributes[] |
Eine Liste von Attributen in dieser Sammlung. |
SearchVehiclesResponseLog
Details zur SearchVehicles-Antwort.
JSON-Darstellung |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Felder | |
---|---|
matchIds[] |
Eingestellt: Liste der Fahrzeug-IDs für die zurückgegebenen Fahrzeuge. Verwenden Sie „matches.vehicle.name“, um diese ID abzuleiten. |
matches[] |
Liste der VehicleMatches für die zurückgegebenen Fahrzeuge. |
VehicleMatchLog
Das Log eines SearchVehicles VehicleMatch-Ergebnisses.
JSON-Darstellung |
---|
{ "vehicle": { object ( |
Felder | |
---|---|
vehicle |
Ein Fahrzeug, das der Anfrage entspricht. |
vehiclePickupEta |
Die voraussichtliche Ankunftszeit des Fahrzeugs zum Abholpunkt, der in der Anfrage angegeben ist. Ein leerer Wert bedeutet, dass die voraussichtliche Ankunftszeit für das Fahrzeug nicht berechnet werden konnte. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
vehiclePickupDistanceMeters |
Die Entfernung des Fahrzeugs zu dem in der Anfrage angegebenen Abholpunkt, einschließlich aller Zwischenstopps für eine bestehende Fahrt. Ein leerer Wert bedeutet, dass die Entfernung für das Fahrzeug nicht berechnet werden konnte. |
vehiclePickupStraightLineDistanceMeters |
Die Luftlinie zwischen dem Fahrzeug und dem in der Anfrage angegebenen Abholpunkt, einschließlich Wegpunkte für bestehende Fahrten. |
vehicleDropoffEta |
Die voraussichtliche Ankunftszeit des gesamten Fahrzeugs an der in der Anfrage angegebenen Abgabestelle. Die voraussichtliche Ankunftszeit beinhaltet alle erforderlichen Fahrten für aktive Fahrten, die abgeschlossen sein müssen, bevor das Fahrzeug am in der Anfrage angegebenen Rückgabepunkt eintrifft. Der Wert wird nur gefüllt, wenn in der Anfrage ein Drop-off-Punkt angegeben ist. Ein leerer Wert bedeutet, dass beim Berechnen der voraussichtlichen Ankunftszeit für das Fahrzeug ein Fehler aufgetreten ist. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
vehiclePickupToDropoffDistanceMeters |
Die Fahrstrecke des Fahrzeugs (in Metern) vom Abholpunkt bis zu dem in der Anfrage angegebenen Rückgabepunkt. Die Entfernung gilt nur zwischen den beiden Punkten. Der Standort des Fahrzeugs oder andere Wegpunkte vor der Ankunft am Abhol- oder Rückgabepunkt werden nicht berücksichtigt. Der Wert wird nur gefüllt, wenn in der Anfrage ein Drop-off-Punkt angegeben ist. Ein leerer Wert bedeutet, dass die Entfernung zwischen den in der Anfrage angegebenen Abhol- und Abgabepunkten nicht berechnet werden konnte. |
tripType |
Der Fahrttyp der Anfrage, der zur Berechnung der voraussichtlichen Ankunftszeit bis zum Abholpunkt verwendet wurde. |
vehicleMatchType |
Typ des übereinstimmenden Fahrzeugs. |
requestedOrderedBy |
Die Methode, die der Aufrufer zum Sortieren von Fahrzeugübereinstimmungen angefordert hat. |
orderedBy |
Die Methode, mit der dieses Fahrzeug bestellt wird. Normalerweise entspricht dies dem Feld "order_by" aus der Anfrage. Unter bestimmten Umständen, beispielsweise bei einem Fehler der Google Maps-Back-Ends, kann jedoch eine andere Methode verwendet werden (z. B. PICKUP_POINT_STRAIGHT_DISTANCE). |