- Ressource: Véhicule
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- VehicleState
- VehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- VehicleType
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Catégorie
- LicensePlate
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TrafficPolylineData
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- VisualTrafficReportPolylineRendering
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- RoadStretch
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Style
- NavigationStatus
- DeviceSettings
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LocationPowerSaveMode
- BatteryInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- 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 acceptés par ce véhicule. |
currentTrips[] |
Uniquement en sortie. Liste des |
lastLocation |
Dernière position signalée du véhicule. |
maximumCapacity |
Nombre total d'usagers pouvant être transportés par ce véhicule. 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 avoir 100 attributs au maximum, 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 relatives à 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 atteindre le point de cheminement suivant. Cette liste est également renvoyée dans Remarque: Ce champ est destiné uniquement à être utilisé 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é uniquement à être utilisé par le SDK Driver. |
currentRouteSegmentVersion |
Uniquement en sortie. Heure à laquelle Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
currentRouteSegmentEndPoint |
Point de cheminement où se termine |
remainingDistanceMeters |
Distance en voiture restante pour le |
etaToFirstWaypoint |
Heure d'arrivée prévue à la première entrée du champ Lors de la mise à jour d'un véhicule, Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
remainingTimeSeconds |
Uniquement en entrée. Temps de trajet restant pour le Lors de la mise à jour d'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 Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
backToBackEnabled |
Indique si le conducteur accepte des trajets intervenus. Si la valeur est |
navigationStatus |
État de navigation du véhicule. |
deviceSettings |
Uniquement en entrée. Informations sur les paramètres de l'appareil mobile utilisé par le pilote. |
VehicleState
État d'un Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Par défaut, utilisé 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 la réalisation d'un trajet qui 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 valeur "key:value" La chaîne 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 . Valeur de l'attribut. Elle peut être de type "string", "bool" 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 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 voiture. |
TAXI |
Véhicule agissant en tant que taxi (généralement agréé ou réglementé). |
TRUCK |
Généralement, un véhicule avec une grande capacité de stockage. |
TWO_WHEELER |
Une moto, une cyclomoteur ou un autre véhicule à deux roues |
BICYCLE |
Transport à énergie humaine |
PEDESTRIAN |
Transporteur humain, généralement marchant ou courant, empruntant des voies piétonnes. |
LicensePlate
Informations relatives à 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 stockées en tant qu'entité.
Représentation JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
Champs | |
---|---|
countryCode |
Obligatoire. Code pays/région CLDR. Par exemple, |
lastCharacter |
Dernier chiffre de la plaque d'immatriculation ou "-1" pour indiquer qu'aucune valeur numérique n'est présente sur la plaque d'immatriculation.
|
TrafficPolylineData
Conditions de circulation sur l'itinéraire prévu pour le véhicule.
Représentation JSON |
---|
{
"trafficRendering": {
object ( |
Champs | |
---|---|
trafficRendering |
Rendu polyligne de la vitesse du trafic dans toutes les régions le long d'une portion de route d'un client. |
VisualTrafficReportPolylineRendering
Décrit la manière dont 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. Les tronçons ne se chevauchent pas nécessairement et ne couvrent pas nécessairement l'intégralité de l'itinéraire. En l'absence de tronçon de route à appliquer au style, le client doit appliquer la valeur par défaut de l'itinéraire. |
RoadStretch
Un tronçon de route à tracer.
Représentation JSON |
---|
{
"style": enum ( |
Champs | |
---|---|
style |
Obligatoire. Style à appliquer. |
offsetMeters |
Obligatoire. Le style doit être appliqué entre |
lengthMeters |
Obligatoire. Longueur du tracé 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 les différents paramètres de l'appareil mobile.
Représentation JSON |
---|
{ "locationPowerSaveMode": enum ( |
Champs | |
---|---|
locationPowerSaveMode |
Fonctionnement 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 en mode 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 l'économiseur de batterie est activé sur celui-ci est activée. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
LocationPowerSaveMode non définie |
LOCATION_MODE_NO_CHANGE |
L'économiseur de batterie n'a normalement pas d'incidence sur les fournisseurs de services de localisation, ou l'économiseur de batterie est désactivé. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Le fournisseur de géolocalisation 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 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 services de localisation resteront disponibles, mais les correctifs de localisation ne doivent être fournis 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 est non interactif. |
BatteryInfo
Informations sur la batterie de l'appareil.
Représentation JSON |
---|
{ "batteryStatus": enum ( |
Champs | |
---|---|
batteryStatus |
État de la batterie : pleine, 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, 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 est en cours de décharge. |
BATTERY_STATUS_FULL |
La batterie est pleine. |
BATTERY_STATUS_NOT_CHARGING |
La batterie ne se charge 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 covoiturage ou de livraisons à la demande. |
|
Renvoie un véhicule à partir de Fleet Engine. |
|
Renvoie une liste paginée des véhicules associés à un fournisseur qui correspondent aux options de requête. |
|
Renvoie une liste de 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. |