- 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 : |
vehicle |
État du véhicule. |
supported |
Types de trajets compatibles avec ce véhicule. |
current |
Uniquement en sortie. Liste des |
last |
Dernière position signalée du véhicule. |
maximum |
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 au maximum 100 attributs, et chaque attribut doit avoir une clé unique. |
vehicle |
Obligatoire. Type de ce véhicule. Peut être utilisé pour filtrer les véhicules dans les résultats |
license |
Informations sur la plaque d'immatriculation du véhicule. |
route[] |
Obsolète: utilisez |
current |
Polyligne spécifiant le trajet 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. |
current |
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. |
current |
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: |
current |
Point de repère où |
remaining |
Distance restante à parcourir en voiture pour l' |
eta |
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: |
remaining |
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. |
waypoints |
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: |
back |
Indique si le conducteur accepte les trajets consécutifs. Si la valeur est |
navigation |
État de navigation du véhicule. |
device |
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 : |
|
string |
Valeur d'attribut de type chaîne. Remarque: Ce champ est identique au champ |
bool |
Valeur d'attribut de type booléen. |
number |
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 |
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 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 | |
---|---|
country |
Obligatoire. Code pays/région CLDR. Par exemple, |
last |
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 | |
---|---|
traffic |
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 | |
---|---|
road |
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. |
offset |
Obligatoire. Le style doit être appliqué entre |
length |
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 différents paramètres de l'appareil mobile.
Représentation JSON |
---|
{ "locationPowerSaveMode": enum ( |
Champs | |
---|---|
location |
Comportement des fonctionnalités de localisation sur l'appareil lorsque l'économiseur de batterie est activé. |
is |
Indique si l'appareil est actuellement en mode Économie d'énergie. |
is |
Indique si l'appareil est dans un état interactif. |
battery |
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 | |
---|---|
battery |
État de la batterie (pleine ou en charge, etc.) |
power |
État de la source d'alimentation de la batterie. |
battery |
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 |
|
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. |