- Representación JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Detalles sobre la solicitud y 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 Divide registros para obtener más detalles.
Representación JSON |
---|
{ "request": { object ( |
Campos | |
---|---|
request |
La solicitud que se envió a Fleet Engine. |
response |
La respuesta que se muestra al cliente. Si la llamada RPC da como resultado un error, la respuesta no se establece. |
errorResponse |
La respuesta de error que se mostró al cliente. No se establecerá si la llamada RPC se realizó correctamente. |
SearchVehiclesRequestLog
Detalles sobre la solicitud SearchVehicles.
Representación JSON |
---|
{ "header": { object ( |
Campos | |
---|---|
header |
Encabezado de la solicitud. |
pickupPoint |
El punto de partida para buscar cerca. |
dropoffPoint |
La ubicación de destino prevista del cliente. |
pickupRadiusMeters |
Especifica el radio de búsqueda del vehículo alrededor del punto de partida. |
count |
Especifica la cantidad máxima de vehículos que se devolverá. |
minimumCapacity |
Especifica la capacidad mínima requerida del vehículo. |
searchTripTypes[] |
Restringe la búsqueda solo a los vehículos que admiten, al menos, uno de los tipos de viaje especificados. |
maximumStaleness |
Restringe la búsqueda solo a los vehículos que actualizaron sus ubicaciones dentro de la duración especificada. Una duración en segundos con hasta nueve dígitos decimales que terminen 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 con al menos un conjunto de atributos especificados en VehicleAttributeList. |
matchOrderBy |
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 de AIP-160 que limita los vehículos que se muestran según los atributos de los vehículos. |
VehicleAttributeListLog
Es una lista de tipos de datos de la lista para VehicleAttributeLog.
Representación JSON |
---|
{
"attributes": [
{
object ( |
Campos | |
---|---|
attributes[] |
Una lista de atributos de esta colección. |
SearchVehiclesResponseLog
Detalles sobre la respuesta de SearchVehicles.
Representación JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Campos | |
---|---|
matchIds[] |
Obsoleto: Lista de los IDs de los vehículos que se muestran. Usa matching.vehicle.name para derivar este ID. |
matches[] |
Lista de VehicleMatches para los vehículos que se muestran. |
VehicleMatchLog
Es el registro de un resultado de SearchVehicles VehicleMatch.
Representación JSON |
---|
{ "vehicle": { object ( |
Campos | |
---|---|
vehicle |
Un vehículo que coincida con la solicitud |
vehiclePickupEta |
Es la hora de llegada estimada del vehículo hasta el punto de partida especificado en la solicitud. Un valor vacío indica que no se pudo calcular la hora de llegada estimada del vehículo. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
vehiclePickupDistanceMeters |
La distancia en automóvil del vehículo hasta el punto de partida especificado en la solicitud, incluidos los puntos intermedios de partida o llegada de un viaje existente. Un valor vacío indica que no se pudo calcular la distancia para el vehículo. |
vehiclePickupStraightLineDistanceMeters |
La distancia lineal entre el vehículo y el punto de partida especificado en la solicitud, incluidos los puntos de referencia intermedios para viajes existentes. |
vehicleDropoffEta |
Es la hora de llegada estimada del vehículo completo hasta el punto de llegada especificado en la solicitud. La hora de llegada estimada incluye cualquier visita obligatoria para viajes activos que se debe completar antes de que el vehículo llegue al punto de destino especificado en la solicitud. El valor solo se completará cuando se especifique un punto de destino en la solicitud. Un valor vacío indica que no se pudo calcular la hora de llegada estimada del vehículo para llegar al punto de destino. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
vehiclePickupToDropoffDistanceMeters |
Distancia en automóvil del vehículo (en metros) desde el punto de partida hasta el punto de destino especificado en la solicitud. La distancia solo es entre los dos puntos y no incluye la ubicación del vehículo ni ningún otro punto de referencia antes de que el vehículo llegue al punto de partida o de destino. El valor solo se completará cuando se especifique un punto de destino en la solicitud. Un valor vacío indica que no se pudo calcular la distancia desde el punto de partida hasta el punto de destino especificados en la solicitud. |
tripType |
Es el tipo de viaje de la solicitud que se utilizó para calcular la hora de llegada estimada al punto de partida. |
vehicleMatchType |
Tipo de coincidencia de vehículo. |
requestedOrderedBy |
Es el método que el llamador solicitó para ordenar las coincidencias de vehículos. |
orderedBy |
Es el método real que se usó para pedir este vehículo. Normalmente, esto coincidirá con el campo 'order_by' de la solicitud. No obstante, en ciertas circunstancias, como una falla en los backends de Google Maps, se puede utilizar un método diferente (como PICKUP_POINT_STRAIGHT_DISTANCE). |