- Rappresentazione JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Dettagli sulla richiesta e sulla risposta di SearchVehicles.
Nota: questo log è soggetto alla suddivisione in base al campo corrispondenze se la dimensione totale del log supera i 256 KB. Per ulteriori dettagli, consulta la sezione Log di suddivisione.
| Rappresentazione JSON |
|---|
{ "request": { object ( |
| Campi | |
|---|---|
request |
La richiesta inviata a Fleet Engine. |
response |
La risposta restituita al client. Se la chiamata RPC genera un errore, la risposta non è impostata. |
errorResponse |
La risposta di errore restituita al client. Non verrà impostato se la chiamata RPC ha esito positivo. |
SearchVehiclesRequestLog
Dettagli sulla richiesta SearchVehicles.
| Rappresentazione JSON |
|---|
{ "header": { object ( |
| Campi | |
|---|---|
header |
Intestazione della richiesta. |
pickupPoint |
Il punto di ritiro nelle vicinanze in cui effettuare la ricerca. |
dropoffPoint |
La località di consegna prevista dal cliente. |
pickupRadiusMeters |
Specifica il raggio di ricerca dei veicoli intorno al punto di ritiro. |
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 viaggio specificati. |
maximumStaleness |
Limita la ricerca solo ai veicoli che hanno aggiornato la posizione entro il periodo di tempo specificato a partire da oggi. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
vehicleTypes[] |
I tipi di veicoli che stai 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 applicati a ogni VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Limita la ricerca solo ai veicoli con almeno un insieme degli attributi specificati in VehicleAttributeList. |
matchOrderBy |
Ordine di ordinamento del risultato di ricerca. |
includeBackToBack |
Indica se un veicolo con un viaggio attivo è idoneo per un'altra corrispondenza. |
tripId |
ID della corsa associata a searchVehiclesRequest. |
filter |
Una query AIP-160 che limita i veicoli restituiti in base agli attributi del veicolo. |
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 SearchVehicles.
| Rappresentazione JSON |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| Campi | |
|---|---|
matchIds[] |
Non più supportato: elenco degli ID dei veicoli restituiti. Utilizza matches.vehicle.name per ricavare questo ID. |
matches[] |
Elenco di corrispondenze di veicoli per i veicoli restituiti. |
VehicleMatchLog
Il log di un risultato di VehicleMatch di SearchVehicles.
| Rappresentazione JSON |
|---|
{ "vehicle": { object ( |
| Campi | |
|---|---|
vehicle |
Un veicolo che corrisponde alla richiesta. |
vehiclePickupEta |
L'orario di arrivo stimato del veicolo al punto di ritiro specificato nella richiesta. Un valore vuoto indica un errore nel calcolo dell'orario di arrivo stimato del veicolo. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
vehiclePickupDistanceMeters |
La distanza in auto del veicolo dal punto di ritiro specificato nella richiesta, inclusi eventuali punti di ritiro o di consegna 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 ritiro specificato nella richiesta, inclusi i waypoint intermedi per le corse esistenti. |
vehicleDropoffEta |
L'orario di arrivo stimato del veicolo al punto di consegna specificato nella richiesta. L'orario di arrivo stimato include eventuali visite richieste per le corse attive che devono essere completate prima che il veicolo arrivi al punto di consegna specificato nella richiesta. Il valore verrà inserito solo quando nella richiesta viene specificato un punto di consegna. Un valore vuoto indica un errore nel calcolo dell'orario di arrivo stimato del veicolo al punto di consegna. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
vehiclePickupToDropoffDistanceMeters |
La distanza in auto (in metri) del veicolo dal punto di ritiro 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 ritiro o di consegna. Il valore verrà inserito solo quando nella richiesta viene specificato un punto di consegna. Un valore vuoto indica un errore nel calcolo della distanza tra i punti di ritiro e di consegna specificati nella richiesta. |
tripType |
Il tipo di corsa della richiesta utilizzato per calcolare l'orario di arrivo stimato al punto di ritiro. |
vehicleMatchType |
Tipo di corrispondenza del veicolo. |
requestedOrderedBy |
Il metodo richiesto dall'utente per ordinare le corrispondenze dei veicoli. |
orderedBy |
Il metodo effettivo utilizzato per ordinare questo veicolo. In genere, corrisponde al campo "order_by" della richiesta. Tuttavia, in determinate circostanze, ad esempio in caso di errore dei backend di Google Maps, potrebbe essere utilizzato un metodo diverso (ad esempio PICKUP_POINT_STRAIGHT_DISTANCE). |