- 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, chacun d'entre eux devant être associé à une clé unique. |
vehicleType |
Obligatoire. Type de ce 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 pour accéder 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 trajets. 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 après la virgule. Exemples: |
currentRouteSegmentEndPoint |
Point de cheminement où se termine |
remainingDistanceMeters |
Distance en voiture restante pour le |
etaToFirstWaypoint |
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 après la virgule. Exemples: |
remainingTimeSeconds |
Uniquement en entrée. Temps de trajet restant pour le 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 après la virgule. Exemples: |
backToBackEnabled |
Indique si le conducteur accepte les allers-retours. 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 non spécifiés ou non reconnus du véhicule. |
OFFLINE |
Le véhicule n'accepte pas de nouveaux trajets. Remarque: Le véhicule peut continuer à fonctionner dans cet état pendant qu'il effectue un trajet qui lui a été attribué. |
ONLINE |
Le véhicule accepte de nouveaux trajets. |
VehicleAttribute
Décrit un attribut de véhicule en tant que paire clé-valeur. 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 chaîne. Remarque: Ce champ est identique au champ |
boolValue |
Valeur d'attribut de type booléen. |
numberValue |
Valeur d'attribut de type 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 |
Valeur par défaut, utilisée pour les catégories de véhicules non spécifiées ou non reconnues. |
AUTO |
Une voiture. |
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 manuel. |
PEDESTRIAN |
Transporteur humain, généralement en train de marcher ou de courir sur des chemins piétonniers. |
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 concernant la plaque d'immatriculation sont incluses dans l'entité.
Représentation JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
Champs | |
---|---|
countryCode |
Obligatoire. Code pays/région CLDR. Par exemple, |
lastCharacter |
La plaque d'immatriculation contient le dernier chiffre de la plaque d'immatriculation ou "-1" pour indiquer qu'aucune valeur numérique n'est indiquée.
|
TrafficPolylineData
Conditions de circulation sur l'itinéraire prévu du véhicule.
Représentation JSON |
---|
{
"trafficRendering": {
object ( |
Champs | |
---|---|
trafficRendering |
Rendu sous forme de polylignes 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 devant ê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 de 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 circulation, 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 relatives aux 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 état 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 l'économiseur de batterie est désactivé. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Le fournisseur de localisation 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 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 corrections de position ne doivent être fournies 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 demandes adressé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, qu'elle soit pleine, 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, qu'elle soit pleine, 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 doit être 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 partage de course à la demande ou de livraison. |
|
Renvoie un véhicule du parc Fleet Engine. |
|
Affiche une liste paginée des véhicules associés à un fournisseur qui correspondent aux options de requête. |
|
Renvoie la liste des véhicules correspondant aux options de la requête. |
|
Écrit les données mises à jour du véhicule dans Fleet Engine. |
|
Met à jour partiellement les attributs d'un véhicule. |