- Rappresentazione JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Dettagli sulla richiesta e sulla risposta di Search Vehicles.
Nota: questo log è soggetto a suddivisione nel campo delle corrispondenze se le dimensioni totali del log superano i 256 kB. Vedi Suddividi log / per ulteriori dettagli.
Rappresentazione JSON |
---|
{ "request": { object ( |
Campi | |
---|---|
request |
Richiesta inviata a Fleet Engine. |
response |
La risposta è stata restituita al client. Se la chiamata RPC genera un errore, la risposta non è impostata. |
errorResponse |
La risposta di errore restituita al client. Se la chiamata RPC ha avuto esito positivo, il campo non verrà configurato. |
SearchVehiclesRequestLog
Dettagli sulla richiesta Search Vehicles.
Rappresentazione JSON |
---|
{ "header": { object ( |
Campi | |
---|---|
header |
Intestazione della richiesta. |
pickupPoint |
Il punto di prelievo da cercare nelle vicinanze. |
dropoffPoint |
La località di consegna prevista del cliente. |
pickupRadiusMeters |
Specifica il raggio di ricerca del veicolo intorno al punto di prelievo. |
count |
Specifica il numero massimo di veicoli da restituire. |
minimumCapacity |
Specifica la capacità minima richiesta del veicolo. |
searchTripTypes[] |
Limita la ricerca solo ai veicoli che supportano almeno uno dei tipi di corsa specificati. |
maximumStaleness |
Limita la ricerca solo ai veicoli che a partire da ora hanno aggiornato le proprie posizioni nell'intervallo di tempo specificato. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
vehicleTypes[] |
I tipi di veicoli che si stanno cercando. |
requiredAttributes[] |
Limita la ricerca solo ai veicoli con gli attributi specificati. |
requiredOneOfAttributes[] |
Limita la ricerca solo ai veicoli con almeno uno degli attributi specificati applicato a ogni VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Limita la ricerca solo ai veicoli con almeno un set di attributi specificati in VehicleAttributeList. |
matchOrderBy |
Ordinamento dei risultati di ricerca. |
includeBackToBack |
Indica se un veicolo con una corsa attiva è idoneo per un'altra corrispondenza. |
tripId |
ID della corsa associata alla ricerca VehiclesRequest. |
filter |
Una query AIP-160 che limita i veicoli restituiti in base agli attributi dei veicoli. |
VehicleAttributeListLog
Un tipo di dati elenco di elenchi per VehicleAttributeLog.
Rappresentazione JSON |
---|
{
"attributes": [
{
object ( |
Campi | |
---|---|
attributes[] |
Un elenco di attributi in questa raccolta. |
SearchVehiclesResponseLog
Dettagli sulla risposta di Search Vehicles.
Rappresentazione JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Campi | |
---|---|
matchIds[] |
Obsoleto: elenco degli ID veicoli per i veicoli restituiti. Usa match.vehicle.name per ricavare questo ID. |
matches[] |
Elenco di VehicleMatch per i veicoli restituiti. |
VehicleMatchLog
Il log di un risultato Search Vehicle Match di un veicolo.
Rappresentazione JSON |
---|
{ "vehicle": { object ( |
Campi | |
---|---|
vehicle |
Un veicolo che soddisfa la richiesta. |
vehiclePickupEta |
L'orario di arrivo stimato del veicolo fino al punto di prelievo specificato nella richiesta. Un valore vuoto indica un errore nel calcolo dell'orario di arrivo stimato per il veicolo. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
vehiclePickupDistanceMeters |
La distanza in auto dal veicolo al punto di prelievo specificato nella richiesta, inclusi eventuali punti di prelievo o di discesa intermedi per una corsa esistente. Un valore vuoto indica un errore nel calcolo della distanza per il veicolo. |
vehiclePickupStraightLineDistanceMeters |
La distanza in linea retta tra il veicolo e il punto di prelievo specificato nella richiesta, inclusi i waypoint intermedi per le corse esistenti. |
vehicleDropoffEta |
L'orario di arrivo stimato di guida del veicolo completo fino al punto di consegna specificato nella richiesta. L'orario di arrivo stimato include le visite necessarie per le corse attive che devono essere completate prima che il veicolo arrivi al punto di consegna specificato nella richiesta. Il valore verrà compilato solo quando nella richiesta viene specificato un punto di abbandono. Un valore vuoto indica un errore nel calcolo dell'orario di arrivo stimato del veicolo per raggiungere il punto di consegna. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
vehiclePickupToDropoffDistanceMeters |
La distanza percorsa dal veicolo (in metri) dal punto di prelievo al punto di consegna specificato nella richiesta. La distanza è solo tra i due punti e non include la posizione del veicolo o altri waypoint prima che il veicolo arrivi al punto di prelievo o di discesa. Il valore verrà compilato solo quando nella richiesta viene specificato un punto di abbandono. Un valore vuoto indica un errore nel calcolo della distanza dai punti di prelievo ai punti di consegna specificati nella richiesta. |
tripType |
Il tipo di corsa della richiesta utilizzata per calcolare l'orario di arrivo stimato al punto di prelievo. |
vehicleMatchType |
Tipo di corrispondenza del veicolo. |
requestedOrderedBy |
Il metodo richiesto dal chiamante per ordinare le corrispondenze dei veicoli. |
orderedBy |
Il metodo effettivo utilizzato per ordinare questo veicolo. Normalmente corrisponde al campo "order_by" della richiesta. Tuttavia, in determinate circostanze, come un errore dei backend di Google Maps, è possibile utilizzare un metodo diverso (ad esempio PICKUP_POINT_STRAIGHT_DISTANZA). |