Obsolète: utilisez plutôt vehicles.search
.
Requête HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles:searchFuzzed
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
parent |
Obligatoire. Doit se présenter sous la forme |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "header": { object ( |
Champs | |
---|---|
header |
En-tête de requête Fleet Engine standard. |
pickupPoint |
Obligatoire. Point de retrait à proximité. |
dropoffPoint |
Le lieu de dépôt prévu par le client. Ce champ est obligatoire si |
pickupRadiusMeters |
Obligatoire. Définit le rayon de recherche du véhicule autour du point de prise en charge. Seuls les véhicules compris dans le rayon de recherche sont renvoyés. La valeur doit être comprise entre 400 et 10 000 mètres (inclus). |
count |
Obligatoire. Spécifie le nombre maximal de véhicules à renvoyer. La valeur doit être comprise entre 1 et 50 (inclus). |
minimumCapacity |
Obligatoire. Indique le nombre de passagers pris en compte pour un trajet. La valeur doit être supérieure ou égale à un. Le pilote n'est pas pris en compte dans la valeur de capacité. |
tripTypes[] |
Obligatoire. Représente le type de trajet proposé. Doit inclure exactement un type. |
maximumStaleness |
Limite la recherche aux seuls véhicules ayant envoyé des mises à jour de position à Fleet Engine pendant la durée spécifiée. Les véhicules à l'arrêt qui transmettent leur position ne sont pas considérés comme obsolètes. Si ce champ n'est pas défini, le serveur utilise cinq minutes comme valeur par défaut. Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
vehicleTypes[] |
Obligatoire. Limite la recherche aux véhicules correspondant à l'un des types spécifiés. Vous devez spécifier au moins un type de véhicule. Les types de véhicules de catégorie |
requiredAttributes[] |
Les appelants peuvent former des opérations logiques complexes en utilisant n'importe quelle combinaison des champs
Limite la recherche aux seuls véhicules disposant des attributs spécifiés. Ce champ est une opération de conjonction/ET. Un maximum de 50 obligatoireAttributes est autorisé. Ce nombre correspond au nombre maximal d'attributs autorisés sur un véhicule. |
requiredOneOfAttributes[] |
Limite la recherche aux véhicules ayant au moins l'un des attributs spécifiés dans chaque |
requiredOneOfAttributeSets[] |
À l'instar de
Restreint la recherche aux véhicules dont tous les attributs sont inclus dans un |
orderBy |
Obligatoire. Spécifie le critère d'ordre souhaité pour les résultats. |
includeBackToBack |
Indique si les véhicules avec un seul trajet actif sont éligibles pour cette recherche. Ce champ n'est utilisé que lorsque La valeur par défaut est |
tripId |
Indique le trajet associé à ce |
currentTripsPresent |
Indique si les véhicules avec des trajets actifs sont éligibles pour cette recherche. Elle doit être définie sur une valeur autre que |
filter |
Facultatif. Requête de filtre à appliquer lors de la recherche de véhicules. Consultez http://aip.dev/160 pour obtenir des exemples de syntaxe de filtrage. Ce champ est conçu pour remplacer les champs Ce filtre fonctionne comme une clause ET avec d'autres contraintes, telles que Notez que les seules requêtes acceptées concernent les attributs de véhicule (par exemple, De plus, tous les attributs sont stockés sous forme de chaînes. Par conséquent, les seules comparaisons par rapport aux attributs acceptées sont des comparaisons de chaînes. Pour être comparées aux valeurs numériques ou booléennes, les valeurs doivent être entre guillemets explicites pour être traitées comme des chaînes (par exemple, |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de SearchVehiclesResponse
.