- Ressource: Véhicule
- VehicleState
- VehicleAttribute
- VehicleType
- Catégorie
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Style
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- Méthodes
Ressource: Vehicle
Métadonnées du véhicule.
| Représentation JSON |
|---|
{ "name": string, "vehicleState": enum ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom unique de ce véhicule. Il a le format suivant : |
vehicleState |
État du véhicule. |
supportedTripTypes[] |
Types de trajets acceptés par ce véhicule. |
currentTrips[] |
Uniquement en sortie. Liste des |
lastLocation |
Dernière position signalée du véhicule. |
pastLocations[] |
Uniquement en entrée. Emplacements où ce véhicule s'est déjà trouvé, qui n'ont pas encore été signalés à Fleet Engine. Il est utilisé dans |
maximumCapacity |
Nombre total de passagers que ce véhicule peut transporter. Le pilote n'est pas pris en compte dans cette valeur. Cette valeur doit être supérieure ou égale à 1. |
attributes[] |
Liste des attributs du véhicule. Un véhicule peut comporter au maximum 100 attributs, et chaque attribut doit avoir une clé unique. |
vehicleType |
Obligatoire. Type de ce véhicule. Peut être utilisé pour filtrer les véhicules dans les résultats |
licensePlate |
Informations sur la plaque d'immatriculation du véhicule. |
route[] |
Obsolète: utilisez |
currentRouteSegment |
Polyligne spécifiant l'itinéraire que l'application du conducteur prévoit d'emprunter jusqu'au prochain point de repère. Cette liste est également renvoyée dans Remarque: Ce champ n'est destiné qu'à être utilisé par le SDK du pilote. Le décodage n'est pas encore disponible. |
currentRouteSegmentTraffic |
Uniquement en entrée. Fleet Engine utilise ces informations pour améliorer le partage de trajets. Remarque: Ce champ n'est destiné qu'à être utilisé par le SDK du pilote. |
currentRouteSegmentVersion |
Uniquement en sortie. Heure à laquelle 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: |
currentRouteSegmentEndPoint |
Point de repère où |
remainingDistanceMeters |
Distance restante à parcourir en voiture pour l' |
etaToFirstWaypoint |
Heure d'arrivée estimée à la première entrée du champ Lors de la mise à jour d'un 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: |
remainingTimeSeconds |
Uniquement en entrée. Temps de trajet restant pour l' Lors de la mise à jour d'un véhicule, |
waypoints[] |
Les points de cheminement restants attribués à ce véhicule. |
waypointsVersion |
Uniquement en sortie. Date de la dernière mise à jour du champ 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: |
backToBackEnabled |
Indique si le conducteur accepte les trajets consécutifs. Si |
navigationStatus |
État de la navigation du véhicule. |
deviceSettings |
Uniquement en entrée. Informations sur les paramètres de l'appareil mobile utilisé par le conducteur. |
VehicleState
État d'un Vehicle.
| Enums | |
|---|---|
UNKNOWN_VEHICLE_STATE |
Valeur par défaut, utilisée pour les états de véhicule non spécifiés ou non reconnus. |
OFFLINE |
Le véhicule n'accepte plus de nouveaux trajets. Remarque: Le véhicule peut continuer à fonctionner dans cet état pendant qu'il effectue un trajet qui lui est attribué. |
ONLINE |
Le véhicule accepte de nouveaux trajets. |
VehicleAttribute
Décrit un attribut de véhicule sous la forme d'une paire clé-valeur. La longueur de la chaîne "clé:valeur" ne doit pas dépasser 256 caractères.
| Représentation JSON |
|---|
{ "key": string, "value": string, // Union field |
| Champs | |
|---|---|
key |
Clé de l'attribut. Les clés ne doivent pas contenir le caractère deux-points (:). |
value |
Valeur de l'attribut. |
Champ d'union vehicle_attribute_value. La valeur de l'attribut peut être de type chaîne, booléen ou double. vehicle_attribute_value ne peut être qu'un des éléments suivants : |
|
stringValue |
Valeur d'attribut de type chaîne. Remarque: Ce champ est identique au champ |
boolValue |
Valeur d'attribut de type booléen. |
numberValue |
Valeur d'attribut à double type. |
VehicleType
Type de véhicule.
| Représentation JSON |
|---|
{
"category": enum ( |
| Champs | |
|---|---|
category |
Catégorie de type de véhicule |
Catégorie
Catégories de types de véhicules
| Enums | |
|---|---|
UNKNOWN |
Valeur par défaut, utilisée pour les catégories de véhicules non spécifiées ou non reconnues. |
AUTO |
Une automobile. |
TAXI |
Tout véhicule qui sert de taxi (généralement sous licence ou réglementé). |
TRUCK |
En général, un véhicule avec une grande capacité de stockage. |
TWO_WHEELER |
Moto, mobylette ou autre véhicule à deux roues |
BICYCLE |
Transport à propulsion humaine |
PEDESTRIAN |
Transporteur humain, généralement à pied ou en courant, se déplaçant le long de voies piétonnes. |
LicensePlate
Informations sur la plaque d'immatriculation du véhicule. Pour éviter de stocker des informations permettant d'identifier personnellement l'utilisateur, seules les informations minimales sur la plaque d'immatriculation sont stockées dans l'entité.
| Représentation JSON |
|---|
{ "countryCode": string, "lastCharacter": string } |
| Champs | |
|---|---|
countryCode |
Obligatoire. Code pays/région CLDR. Par exemple, |
lastCharacter |
Le dernier chiffre de la plaque d'immatriculation ou "-1" pour indiquer qu'aucune valeur numérique n'est présente dans la plaque d'immatriculation.
|
TrafficPolylineData
Conditions de circulation sur l'itinéraire prévu du véhicule.
| Représentation JSON |
|---|
{
"trafficRendering": {
object ( |
| Champs | |
|---|---|
trafficRendering |
Affichage d'une polyligne représentant la vitesse du trafic pour toutes les régions sur un tronçon du trajet d'un client. |
VisualTrafficReportPolylineRendering
Décrit comment les clients doivent colorer une partie de la polyligne le long du parcours.
| Représentation JSON |
|---|
{
"roadStretch": [
{
object ( |
| Champs | |
|---|---|
roadStretch[] |
Facultatif. Segments de route à afficher le long de la polyligne. Les tronçons ne se chevauchent pas et ne couvrent pas nécessairement l'ensemble du trajet. En l'absence de tronçon de route à styliser, le client doit appliquer le style par défaut pour l'itinéraire. |
RoadStretch
Un tronçon de route à afficher.
| Représentation JSON |
|---|
{
"style": enum ( |
| Champs | |
|---|---|
style |
Obligatoire. Style à appliquer. |
offsetMeters |
Obligatoire. Le style doit être appliqué entre |
lengthMeters |
Obligatoire. Longueur du chemin d'accès où appliquer le style. |
Style
Style de trafic, indiquant la vitesse du trafic.
| Enums | |
|---|---|
STYLE_UNSPECIFIED |
Aucun style sélectionné. |
SLOWER_TRAFFIC |
Le trafic ralentit. |
TRAFFIC_JAM |
Il y a un embouteillage. |
DeviceSettings
Informations sur divers paramètres de l'appareil mobile.
| Représentation JSON |
|---|
{ "locationPowerSaveMode": enum ( |
| Champs | |
|---|---|
locationPowerSaveMode |
Comportement des fonctionnalités de localisation sur l'appareil lorsque l'économiseur de batterie est activé. |
isPowerSaveMode |
Indique si l'appareil est actuellement en mode Économie d'énergie. |
isInteractive |
Indique si l'appareil est dans un état interactif. |
batteryInfo |
Informations sur l'état de la batterie. |
LocationPowerSaveMode
Comment les fonctionnalités de localisation sont configurées pour se comporter sur l'appareil mobile lorsque la fonctionnalité "Économiseur de batterie" est activée. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
| Enums | |
|---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Soit les fournisseurs de position ne doivent pas être affectés par l'économiseur de batterie, soit l'économiseur de batterie est désactivé. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Le fournisseur de position basé sur le GPS doit être désactivé lorsque l'économiseur de batterie est activé et que l'appareil n'est pas interactif. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Tous les fournisseurs de position doivent être désactivés lorsque l'Économiseur de batterie est activé et que l'appareil n'est pas interactif. |
LOCATION_MODE_FOREGROUND_ONLY |
Tous les fournisseurs de position restent disponibles, mais les corrections de position ne doivent être fournies qu'aux applications de premier plan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
La localisation ne sera pas désactivée, mais LocationManager limitera toutes les requêtes envoyées aux fournisseurs lorsque l'appareil n'est pas interactif. |
BatteryInfo
Informations sur la batterie de l'appareil.
| Représentation JSON |
|---|
{ "batteryStatus": enum ( |
| Champs | |
|---|---|
batteryStatus |
État de la batterie (pleine ou en charge, etc.) |
powerSource |
État de la source d'alimentation de la batterie. |
batteryPercentage |
Pourcentage actuel de la batterie [0-100]. |
BatteryStatus
État de la batterie (pleine ou en charge, etc.)
| Enums | |
|---|---|
UNKNOWN_BATTERY_STATUS |
État de la batterie inconnu. |
BATTERY_STATUS_CHARGING |
La batterie est en cours de charge. |
BATTERY_STATUS_DISCHARGING |
La batterie se décharge. |
BATTERY_STATUS_FULL |
La batterie est pleine. |
BATTERY_STATUS_NOT_CHARGING |
La batterie ne se recharge pas. |
BATTERY_STATUS_POWER_LOW |
La batterie est faible. |
PowerSource
Type de chargeur utilisé pour recharger la batterie.
| Enums | |
|---|---|
UNKNOWN_POWER_SOURCE |
Source d'alimentation inconnue. |
POWER_SOURCE_AC |
La source d'alimentation est un chargeur secteur. |
POWER_SOURCE_USB |
La source d'alimentation est un port USB. |
POWER_SOURCE_WIRELESS |
La source d'alimentation est sans fil. |
POWER_SOURCE_UNPLUGGED |
La batterie est débranchée. |
Méthodes |
|
|---|---|
|
Instancier un nouveau véhicule associé à un fournisseur de services de covoiturage ou de livraison à la demande |
|
Supprime un véhicule du moteur de parc. |
|
Renvoie un véhicule à partir de Fleet Engine. |
|
Affiche une liste paginée des véhicules associés à un fournisseur qui correspondent aux options de la requête. |
|
Affiche la liste des véhicules correspondant aux options de la requête. |
|
Écrit les données du véhicule mises à jour dans Fleet Engine. |
|
Met à jour partiellement les attributs d'un véhicule. |