- Representación JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Detalles de la solicitud y la respuesta de SearchVehicles.
Nota: Este registro está sujeto a la división en el campo de coincidencias si el tamaño total del registro supera los 256 KB. Consulta Cómo dividir registros para obtener más detalles.
| Representación JSON |
|---|
{ "request": { object ( |
| Campos | |
|---|---|
request |
La solicitud se envió a Fleet Engine. |
response |
La respuesta que se muestra al cliente. Si la llamada a RPC genera un error, no se establece la respuesta. |
errorResponse |
La respuesta de error que se muestra al cliente. No se establecerá si la llamada a RPC se realizó correctamente. |
SearchVehiclesRequestLog
Detalles de la solicitud SearchVehicles.
| Representación JSON |
|---|
{ "header": { object ( |
| Campos | |
|---|---|
header |
Encabezado de la solicitud. |
pickupPoint |
El punto de partida cerca del que se debe realizar la búsqueda |
dropoffPoint |
La ubicación de destino del cliente |
pickupRadiusMeters |
Especifica el radio de búsqueda de vehículos alrededor del punto de partida. |
count |
Especifica la cantidad máxima de vehículos que se mostrarán. |
minimumCapacity |
Especifica la capacidad mínima requerida del vehículo. |
searchTripTypes[] |
Restringe la búsqueda solo a los vehículos que admitan al menos uno de los tipos de viaje especificados. |
maximumStaleness |
Limita la búsqueda solo a los vehículos que hayan actualizado sus ubicaciones dentro del período especificado desde ahora. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
vehicleTypes[] |
Los tipos de vehículos que se buscan |
requiredAttributes[] |
Restringe la búsqueda solo a los vehículos con los atributos especificados. |
requiredOneOfAttributes[] |
Restringe la búsqueda solo a los vehículos con al menos uno de los atributos especificados aplicados a cada VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Restringe la búsqueda solo a los vehículos que tengan al menos un conjunto de los atributos especificados en VehicleAttributeList. |
matchOrderBy |
Es el orden de clasificación del resultado de la búsqueda. |
includeBackToBack |
Indica si un vehículo con un viaje activo es apto para otra coincidencia. |
tripId |
Es el ID del viaje asociado con searchVehiclesRequest. |
filter |
Una consulta AIP-160 que limita los vehículos que se muestran en función de sus atributos |
VehicleAttributeListLog
Es un tipo de datos de lista de listas para VehicleAttributeLog.
| Representación JSON |
|---|
{
"attributes": [
{
object ( |
| Campos | |
|---|---|
attributes[] |
Es una lista de los atributos de esta colección. |
SearchVehiclesResponseLog
Detalles de la respuesta de SearchVehicles.
| Representación JSON |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| Campos | |
|---|---|
matchIds[] |
Obsoleto: Es la lista de los IDs de los vehículos devueltos. Usa matches.vehicle.name para obtener este ID. |
matches[] |
Es la lista de VehicleMatches para los vehículos devueltos. |
VehicleMatchLog
El registro de un resultado de VehicleMatch de SearchVehicles.
| Representación JSON |
|---|
{ "vehicle": { object ( |
| Campos | |
|---|---|
vehicle |
Un vehículo que coincida con la solicitud |
vehiclePickupEta |
La hora de llegada estimada en automóvil del vehículo al punto de partida especificado en la solicitud. Un valor vacío indica que se produjo un error en el cálculo de la hora de llegada estimada del vehículo. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
vehiclePickupDistanceMeters |
Es la distancia en kilómetros que debe recorrer el vehículo hasta el punto de partida especificado en la solicitud, incluidos los puntos de partida o destino intermedios de un viaje existente. Un valor vacío indica un error en el cálculo de la distancia del vehículo. |
vehiclePickupStraightLineDistanceMeters |
Es la distancia en línea recta entre el vehículo y el punto de partida especificado en la solicitud, incluidos los puntos de referencia intermedios para los viajes existentes. |
vehicleDropoffEta |
La hora de llegada estimada (ETA) en automóvil completa al punto de destino especificado en la solicitud. La hora de llegada estimada incluye las visitas obligatorias para los viajes activos que se deben completar antes de que el vehículo llegue al punto de destino especificado en la solicitud. El valor solo se propagará cuando se especifique un punto de entrega en la solicitud. Un valor vacío indica que se produjo un error al calcular la hora de llegada estimada (ETA) para que el vehículo llegue al punto de destino. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
vehiclePickupToDropoffDistanceMeters |
Es la distancia de conducción (en metros) del vehículo desde el punto de partida hasta el punto de destino especificado en la solicitud. La distancia es solo entre los dos puntos y no incluye la ubicación del vehículo ni ningún otro punto de referencia antes de que llegue al punto de partida o al punto de destino. El valor solo se propagará cuando se especifique un punto de entrega en la solicitud. Un valor vacío indica un error en el cálculo de la distancia entre los puntos de partida y destino especificados en la solicitud. |
tripType |
Es el tipo de viaje de la solicitud que se usó para calcular la hora de llegada estimada al punto de partida. |
vehicleMatchType |
Es el tipo de coincidencia de vehículo. |
requestedOrderedBy |
Es el método que solicitó el llamador para ordenar las coincidencias de vehículos. |
orderedBy |
Es el método real que se usa para pedir este vehículo. Por lo general, coincidirá con el campo "order_by" de la solicitud. Sin embargo, en ciertas circunstancias, como una falla en los backends de Google Maps, se puede usar un método diferente (como PICKUP_POINT_STRAIGHT_DISTANCE). |