- Représentation JSON
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Détails concernant la requête et la réponse SearchVehicles.
Remarque: Ce journal peut être fractionné dans le champ des correspondances si la taille totale du journal dépasse 256 Ko. Pour en savoir plus, consultez Journaux fractionnés.
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. Sa valeur ne sera pas définie 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é. |
dropoffPoint |
Le lieu de dépôt prévu par le client. |
pickupRadiusMeters |
Spécifie le rayon de recherche du véhicule autour du point de prise en charge. |
count |
Spécifie le nombre maximal de véhicules à renvoyer. |
minimumCapacity |
Spécifie la capacité minimale requise pour le véhicule. |
searchTripTypes[] |
Limite la recherche aux seuls véhicules qui prennent en charge au moins l'un des types de trajets spécifiés. |
maximumStaleness |
Limite la recherche aux véhicules dont la position a été modifiée à partir de maintenant. Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par " |
vehicleTypes[] |
Types de véhicules recherchés. |
requiredAttributes[] |
Limite la recherche aux seuls véhicules disposant des attributs spécifiés. |
requiredOneOfAttributes[] |
Limite la recherche aux seuls véhicules dont au moins l'un des attributs spécifiés est appliqué à chaque VehicleAttributeList. |
requiredOneOfAttributeSets[] |
Limite la recherche aux seuls véhicules ayant au moins un ensemble d'attributs spécifiés dans VehicleAttributeList. |
matchOrderBy |
Ordre de tri du résultat de recherche |
includeBackToBack |
Indique si un véhicule avec un trajet actif peut être mis en correspondance avec une autre correspondance. |
tripId |
ID du trajet associé à la requête searchVehiclesRequest. |
filter |
Requête AIP-160 qui limite les véhicules renvoyés en fonction de leurs attributs. |
VehicleAttributeListLog
Type de données sous forme de liste pour VehicleAttributeLog.
Représentation JSON |
---|
{
"attributes": [
{
object ( |
Champs | |
---|---|
attributes[] |
Liste des attributs de cette collection. |
SearchVehiclesResponseLog
Détails sur la réponse SearchVehicles.
Représentation JSON |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Champs | |
---|---|
matchIds[] |
Obsolète: liste des ID des véhicules retournés. Veuillez utiliser matchs.vehicle.name pour obtenir cet ID. |
matches[] |
Liste des correspondances de véhicules pour les véhicules retournés. |
VehicleMatchLog
Journal d'un résultat VehicleMatch de SearchVehicles.
Représentation JSON |
---|
{ "vehicle": { object ( |
Champs | |
---|---|
vehicle |
Un véhicule correspondant à la requête. |
vehiclePickupEta |
L'heure d'arrivée prévue du véhicule jusqu'au point de prise en charge spécifié dans la requête. Une valeur vide indique un échec du calcul de l'heure d'arrivée prévue pour le véhicule. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: |
vehiclePickupDistanceMeters |
Distance en voiture du véhicule jusqu'au point de prise en charge spécifié dans la requête, y compris les points de prise en charge ou de dépose intermédiaires pour un trajet existant Une valeur vide indique un échec du calcul de la distance du véhicule. |
vehiclePickupStraightLineDistanceMeters |
Distance en ligne droite entre le véhicule et le point de départ spécifié dans la requête, y compris les points de cheminement intermédiaires pour les trajets existants. |
vehicleDropoffEta |
L'heure d'arrivée prévue complète du véhicule jusqu'au point de dépôt spécifié dans la requête. L'heure d'arrivée prévue inclut toutes les visites requises pour les trajets actifs qui doivent être effectués avant que le véhicule n'arrive au point de dépôt spécifié dans la demande. Cette 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 l'heure d'arrivée prévue du véhicule n'a pas pu être effectué pour atteindre le point de dépôt. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: |
vehiclePickupToDropoffDistanceMeters |
Distance en voiture du véhicule (en mètres) entre le point de prise en charge et le point de dépôt spécifié dans la requête. La distance ne concerne que les deux points. Elle n'inclut pas l'emplacement du véhicule ni aucun autre point de cheminement avant l'arrivée du véhicule au point de prise en charge ou de dépôt. Cette 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 du calcul de la distance entre les lieux de prise en charge et de dépôt spécifiés dans la requête. |
tripType |
Type de trajet de la requête qui a été utilisé pour calculer l'heure d'arrivée prévue au point de prise en charge. |
vehicleMatchType |
Type de véhicule correspondant. |
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. Normalement, il correspondra au champ "order_by" de la requête. Toutefois, dans certaines circonstances, par exemple en cas de défaillance des backends Google Maps, une autre méthode peut être utilisée (PICKUP_POINT_STRAIGHT_DISTANCE, par exemple). |