- 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 du véhicule. Il a le format suivant : |
vehicleState |
État du véhicule. |
supportedTripTypes[] |
Types de trajets compatibles avec ce véhicule. |
currentTrips[] |
Uniquement en sortie. Liste des |
lastLocation |
Dernière position signalée du véhicule |
maximumCapacity |
Nombre total de passagers que ce véhicule peut transporter. Le conducteur n'est pas pris en compte dans cette valeur. Cette valeur doit être supérieure ou égale à un. |
attributes[] |
Liste des attributs du véhicule. Un véhicule peut comporter 100 attributs au maximum, et chacun d'entre eux doit être associé à une clé unique. |
vehicleType |
Obligatoire. Type de véhicule. Permet de filtrer les véhicules dans les résultats |
licensePlate |
Informations sur la plaque d'immatriculation du véhicule. |
route[] |
Obsolète: utilisez plutôt |
currentRouteSegment |
Polyligne spécifiant l'itinéraire que l'application du conducteur prévoit d'emprunter jusqu'au prochain point de cheminement. Cette liste est également renvoyée dans Remarque: Ce champ est destiné à être utilisé uniquement par le SDK Driver. Le décodage n'est pas encore pris en charge. |
currentRouteSegmentTraffic |
Uniquement en entrée. Fleet Engine utilise ces informations pour améliorer le partage de parcours. Remarque: Ce champ est destiné à être utilisé uniquement par le SDK Driver. |
currentRouteSegmentVersion |
Uniquement en sortie. Heure à laquelle Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
currentRouteSegmentEndPoint |
Point de cheminement où |
remainingDistanceMeters |
Distance restante en voiture pour le |
etaToFirstWaypoint |
L'heure d'arrivée prévue de la première entrée du champ Lorsque vous mettez à jour un véhicule, Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
remainingTimeSeconds |
Uniquement en entrée. Temps de trajet restant pour la Lorsque vous mettez à jour un véhicule, |
waypoints[] |
Points de cheminement restants attribués à ce véhicule. |
waypointsVersion |
Uniquement en sortie. Heure de la dernière mise à jour du champ Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
backToBackEnabled |
Indique si le conducteur accepte les trajets aller-retour. Si la valeur est |
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'une Vehicle
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Valeur par défaut, utilisée pour les états du véhicule non spécifiés ou non reconnus. |
OFFLINE |
Le véhicule n'accepte pas de nouveaux trajets. Remarque: le véhicule peut continuer à fonctionner dans cet état pendant qu'un trajet lui est attribué. |
ONLINE |
Le véhicule accepte de nouveaux trajets. |
VehicleAttribute
Décrit un attribut de véhicule en tant que paire clé-valeur. La longueur de la chaîne "key:value" ne peut 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, valeur booléenne 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 saisie en double. |
VehicleType
Type de véhicule
Représentation JSON |
---|
{
"category": enum ( |
Champs | |
---|---|
category |
Catégorie du type de véhicule |
Catégorie
Catégories de type de véhicule
Enums | |
---|---|
UNKNOWN |
Par défaut, utilisé pour les catégories de véhicules non spécifiées ou non reconnues. |
AUTO |
Une automobile. |
TAXI |
Tout véhicule agissant en tant que taxi (généralement agréé ou réglementé) |
TRUCK |
Il s'agit généralement d'un véhicule disposant d'une grande capacité de stockage. |
TWO_WHEELER |
Moto, cyclomoteur ou autre véhicule à deux roues |
BICYCLE |
Transport à énergie humaine. |
PEDESTRIAN |
Transporteur humain (généralement à pied ou en courant) empruntant des voies piétonnes. |
LicensePlate
Informations sur la plaque d'immatriculation du véhicule. Pour éviter de conserver des informations permettant d'identifier personnellement l'utilisateur, seules les informations minimales concernant la plaque d'immatriculation sont enregistrées comme faisant partie de 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 indiquée sur celle-ci.
|
TrafficPolylineData
Conditions de circulation sur l'itinéraire prévu du véhicule
Représentation JSON |
---|
{
"trafficRendering": {
object ( |
Champs | |
---|---|
trafficRendering |
Rendu en polyligne de la vitesse du trafic dans toutes les régions sur une portion du trajet d'un client. |
VisualTrafficReportPolylineRendering
Décrit comment les clients doivent colorer une partie de la polyligne le long de l'itinéraire.
Représentation JSON |
---|
{
"roadStretch": [
{
object ( |
Champs | |
---|---|
roadStretch[] |
Facultatif. Sections de route qui doivent être affichées le long de la polyligne. Il est garanti que les tronçons ne se chevauchent pas et ne couvrent pas nécessairement l'intégralité de l'itinéraire. En l'absence de tronçon de route pour le style, le client doit appliquer la valeur 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 les |
lengthMeters |
Obligatoire. Longueur du tracé auquel appliquer le style. |
Style
Style de trafic indiquant la vitesse de circulation.
Enums | |
---|---|
STYLE_UNSPECIFIED |
Aucun style sélectionné. |
SLOWER_TRAFFIC |
Le trafic ralentit. |
TRAFFIC_JAM |
Il y a un embouteillage. |
DeviceSettings
Informations sur les différents paramètres de l'appareil mobile.
Représentation JSON |
---|
{ "locationPowerSaveMode": enum ( |
Champs | |
---|---|
locationPowerSaveMode |
Comment les fonctionnalités de localisation sont configurées pour se comporter 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 en mode interactif. |
batteryInfo |
Informations sur l'état de la batterie. |
LocationPowerSaveMode
La manière dont 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 |
LocationPowerSaveMode non défini |
LOCATION_MODE_NO_CHANGE |
L'économiseur de batterie n'a aucune incidence sur les fournisseurs de localisation, ou bien celui-ci est désactivé. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Le fournisseur de localisation par 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 services de localisation 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 localisation resteront disponibles, mais les correctifs de localisation ne doivent être fournis qu'aux applications au premier plan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
La localisation n'est pas désactivée, mais LocationManager limite toutes les requêtes adressées aux fournisseurs lorsque l'appareil est non interactif. |
BatteryInfo
Informations sur la batterie de l'appareil.
Représentation JSON |
---|
{ "batteryStatus": enum ( |
Champs | |
---|---|
batteryStatus |
État de la batterie (chargée, 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 (chargée, en charge, etc.)
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
État de la batterie inconnu. |
BATTERY_STATUS_CHARGING |
La batterie est en cours de chargement. |
BATTERY_STATUS_DISCHARGING |
La batterie est en cours de 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 charger 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 |
|
---|---|
|
Instancie un nouveau véhicule associé à un fournisseur de services de transport ou de livraison à la demande. |
|
Renvoie un véhicule Fleet Engine. |
|
Affiche une liste paginée des véhicules associés à un fournisseur qui correspond aux options de requête. |
|
Renvoie une liste de véhicules correspondant aux options de requête. |
(deprecated) |
Obsolète: utilisez plutôt SearchVehicles . |
|
Écrit les données mises à jour du véhicule dans Fleet Engine. |
|
Met à jour partiellement les attributs du véhicule. |
(deprecated) |
Obsolète: utilisez plutôt la méthode UpdateVehicle . |