- Représentation JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Informations sur la requête et la réponse SearchVehicles.
Remarque: Ce journal peut être divisé sur le champ "matches" si sa taille totale dépasse 256 ko. Pour en savoir plus, consultez Journals de fractionnement.
| Représentation JSON |
|---|
{ "request": { object ( |
| Champs | |
|---|---|
request |
Requête envoyée à Fleet Engine. |
response |
Réponse renvoyée au client. Si l'appel RPC génère une erreur, la réponse n'est pas définie. |
errorResponse |
Réponse d'erreur renvoyée au client. Il n'est pas défini si l'appel RPC a réussi. |
SearchVehiclesRequestLog
Informations sur la requête SearchVehicles.
| Représentation JSON |
|---|
{ "header": { object ( |
| Champs | |
|---|---|
header |
En-tête de requête. |
pickupPoint |
Point de retrait à proximité duquel effectuer la recherche. |
dropoffPoint |
Lieu de dépôt prévu par le client. |
pickupRadiusMeters |
Indique le rayon de recherche de véhicules autour du point de prise en charge. |
count |
Spécifie le nombre maximal de véhicules à renvoyer. |
minimumCapacity |
Indique la capacité minimale requise du véhicule. |
searchTripTypes[] |
Limite la recherche aux véhicules compatibles avec au moins l'un des types de trajets spécifiés. |
maximumStaleness |
Limite la recherche aux véhicules qui ont mis à jour leur position au cours de la période spécifiée à partir d'aujourd'hui. Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
vehicleTypes[] |
Types de véhicules recherchés. |
requiredAttributes[] |
Limite la recherche aux véhicules présentant les attributs spécifiés. |
requiredOneOfAttributes[] |
Limite la recherche aux seuls véhicules auxquels au moins un des attributs spécifiés est appliqué à chaque VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Limite la recherche aux véhicules qui disposent d'au moins un ensemble des attributs spécifiés dans VehicleAttributeList. |
matchOrderBy |
Ordre de tri des résultats de recherche. |
includeBackToBack |
Indique si un véhicule avec un trajet actif est éligible à une autre correspondance. |
tripId |
ID du trajet associé à la recherche de véhicules. |
filter |
Requête AIP-160 qui limite les véhicules renvoyés en fonction de leurs attributs. |
VehicleAttributeListLog
Type de données de liste de listes pour VehicleAttributeLog.
| Représentation JSON |
|---|
{
"attributes": [
{
object ( |
| Champs | |
|---|---|
attributes[] |
Liste des attributs de cette collection. |
SearchVehiclesResponseLog
Informations sur la réponse SearchVehicles.
| Représentation JSON |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| Champs | |
|---|---|
matchIds[] |
Obsolète: liste des ID des véhicules renvoyés. Veuillez utiliser matches.vehicle.name pour obtenir cet ID. |
matches[] |
Liste des correspondances de véhicules pour les véhicules renvoyés. |
VehicleMatchLog
Journal d'un résultat VehicleMatch de SearchVehicles.
| Représentation JSON |
|---|
{ "vehicle": { object ( |
| Champs | |
|---|---|
vehicle |
Véhicule correspondant à la requête. |
vehiclePickupEta |
Heure d'arrivée estimée du véhicule au point de ramassage spécifié dans la requête. Une valeur vide indique un échec lors du calcul de l'heure d'arrivée estimée du véhicule. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
vehiclePickupDistanceMeters |
Distance du véhicule par route jusqu'au point de prise en charge spécifié dans la demande, y compris les points de prise en charge ou de dépose intermédiaires pour un trajet existant. Une valeur vide indique un échec lors du calcul de la distance parcourue par le véhicule. |
vehiclePickupStraightLineDistanceMeters |
Distance en ligne droite entre le véhicule et le point de prise en charge spécifié dans la requête, y compris les points de cheminement intermédiaires pour les trajets existants. |
vehicleDropoffEta |
Heure d'arrivée estimée du véhicule complet au point de dépose spécifié dans la demande. L'heure d'arrivée prévue inclut les visites obligatoires pour les trajets actifs qui doivent être effectuées avant que le véhicule n'arrive au point de dépôt spécifié dans la demande. La valeur n'est renseignée que lorsqu'un point de dépôt est spécifié dans la requête. Une valeur vide indique un échec lors du calcul de l'heure d'arrivée prévue du véhicule au point de dépôt. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
vehiclePickupToDropoffDistanceMeters |
Distance de conduite (en mètres) du véhicule entre le point de prise en charge et le point de dépose spécifié dans la demande. La distance ne concerne que les deux points et n'inclut pas la position du véhicule ni d'autres points de repère avant que le véhicule n'arrive au point de prise en charge ou de dépôt. La valeur n'est renseignée que lorsqu'un point de dépôt est spécifié dans la requête. Une valeur vide indique que le calcul de la distance entre les points de prise en charge et de dépose spécifiés dans la requête a échoué. |
tripType |
Type de trajet de la requête utilisée pour calculer l'heure d'arrivée estimée au point de prise en charge. |
vehicleMatchType |
Type de correspondance du véhicule. |
requestedOrderedBy |
Méthode demandée par l'appelant pour trier les correspondances de véhicules. |
orderedBy |
Méthode utilisée pour commander ce véhicule. En règle générale, il correspond au champ "order_by" de la requête. Toutefois, dans certaines circonstances, comme en cas de défaillance des backend Google Maps, une autre méthode peut être utilisée (par exemple, PICKUP_POINT_STRAIGHT_DISTANCE). |