- Ressource: Fahrzeug
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- VehicleState
- VehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- VehicleType
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Kategorie
- LicensePlate
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TrafficPolylineData
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- VisualTrafficReportPolylineRendering
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RoadStretch
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Design
- NavigationStatus
- DeviceSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LocationPowerSaveMode
- BatteryInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- BatteryStatus
- PowerSource
- Methoden
Ressource: Fahrzeug
Fahrzeugmetadaten.
JSON-Darstellung |
---|
{ "name": string, "vehicleState": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der eindeutige Name für dieses Fahrzeug. Das Format dafür ist |
vehicleState |
Der Fahrzeugstatus. |
supportedTripTypes[] |
Von diesem Fahrzeug unterstützte Fahrttypen. |
currentTrips[] |
Nur Ausgabe. Liste von |
lastLocation |
Letzter gemeldeter Standort des Fahrzeugs. |
maximumCapacity |
Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug befördern kann. Der Treiber wird in diesem Wert nicht berücksichtigt. Dieser Wert muss größer oder gleich eins sein. |
attributes[] |
Liste der Fahrzeugattribute. Ein Fahrzeug kann maximal 100 Attribute haben und jedes Attribut muss einen eindeutigen Schlüssel haben. |
vehicleType |
Erforderlich. Der Typ dieses Fahrzeugs. Kann zum Filtern von Fahrzeugen in |
licensePlate |
Kfz-Kennzeichen des Fahrzeugs. |
route[] |
Eingestellt: Verwende stattdessen |
currentRouteSegment |
Die Polylinie, die die Route angibt, die die Fahrer-App zum nächsten Wegpunkt nehmen möchte. Diese Liste wird auch in Hinweis: Dieses Feld ist nur für die Verwendung vom Treiber-SDK vorgesehen. Die Decodierung wird noch nicht unterstützt. |
currentRouteSegmentTraffic |
Nur Eingabe. Fleet Engine verwendet diese Informationen, um die Weitergabe von Fahrten zu verbessern. Hinweis: Dieses Feld ist nur für die Verwendung vom Treiber-SDK vorgesehen. |
currentRouteSegmentVersion |
Nur Ausgabe. Uhrzeit, zu der Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
currentRouteSegmentEndPoint |
Wegpunkt, an dem |
remainingDistanceMeters |
Die verbleibende Fahrstrecke für die |
etaToFirstWaypoint |
Die voraussichtliche Ankunftszeit für den ersten Eintrag im Feld Beim Aktualisieren eines Fahrzeugs hat Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
remainingTimeSeconds |
Nur Eingabe. Die verbleibende Fahrzeit für Beim Aktualisieren eines Fahrzeugs hat |
waypoints[] |
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypointsVersion |
Nur Ausgabe. Letzte Aktualisierung des Felds Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
backToBackEnabled |
Gibt an, ob der Fahrer aufeinanderfolgende Fahrten akzeptiert. Wenn |
navigationStatus |
Der Navigationsstatus des Fahrzeugs. |
deviceSettings |
Nur Eingabe. Informationen zu den Einstellungen des Mobilgeräts, das der Fahrer verwendet. |
VehicleState
Der Status eines Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Standardeinstellung, die für nicht angegebene oder nicht erkannte Fahrzeugstatus verwendet wird. |
OFFLINE |
Das Fahrzeug akzeptiert keine neuen Fahrten. Hinweis: Das Fahrzeug kann in diesem Status weiterhin betrieben werden, während eine ihm zugewiesene Fahrt abgeschlossen wird. |
ONLINE |
Das Fahrzeug nimmt neue Fahrten an. |
VehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Das Schlüssel/Wert-Paar String darf nicht länger als 256 Zeichen sein.
JSON-Darstellung |
---|
{ "key": string, "value": string, // Union field |
Felder | |
---|---|
key |
Der Schlüssel des Attributs. Schlüssel dürfen keinen Doppelpunkt (:) enthalten. |
value |
Der Wert des Attributs. |
Union-Feld vehicle_attribute_value . Der Wert des Attributs kann als String, boolescher oder Double-Wert angegeben werden. Für vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
stringValue |
Als String eingegebener Attributwert. Hinweis: Dies ist identisch mit dem Feld |
boolValue |
Boolescher Attributwert |
numberValue |
Doppelter Attributwert. |
VehicleType
Der Fahrzeugtyp.
JSON-Darstellung |
---|
{
"category": enum ( |
Felder | |
---|---|
category |
Fahrzeugtypkategorie |
Kategorie
Fahrzeugtypkategorien
Enums | |
---|---|
UNKNOWN |
Standardeinstellung; wird für nicht angegebene oder nicht erkannte Fahrzeugkategorien verwendet. |
AUTO |
Ein Auto. |
TAXI |
Alle Fahrzeuge, die als Taxi fungieren (in der Regel lizenziert oder gesetzlich reguliert). |
TRUCK |
In der Regel ein Fahrzeug mit einer großen Speicherkapazität. |
TWO_WHEELER |
Ein Motorrad, Moped oder ein anderes Fahrzeug mit zwei Rädern |
BICYCLE |
Von Menschen betriebene Transportmittel |
PEDESTRIAN |
Personen, die in der Regel gehen oder laufen und Fußgängerwege entlangfahren. |
LicensePlate
Die Nummernschildinformationen des Fahrzeugs. Damit keine personenidentifizierbaren Informationen gespeichert werden, werden nur die Mindestinformationen zum Kfz-Kennzeichen als Teil des Rechtssubjekts gespeichert.
JSON-Darstellung |
---|
{ "countryCode": string, "lastCharacter": string } |
Felder | |
---|---|
countryCode |
Erforderlich. CLDR-Länder-/Regionscode. z. B. |
lastCharacter |
Die letzte Ziffer des Nummernschilds oder „-1“ an, dass kein numerischer Wert im Kfz-Kennzeichen vorhanden ist.
|
TrafficPolylineData
Die Verkehrslage auf der voraussichtlichen Route wird genannt.
JSON-Darstellung |
---|
{
"trafficRendering": {
object ( |
Felder | |
---|---|
trafficRendering |
Polylinien-Rendering, der die Geschwindigkeit des Traffics für alle Regionen entlang eines Abschnitts einer Fahrt durch einen Kunden angibt. |
VisualTrafficReportPolylineRendering
Beschreibt, wie Clients einen Teil der Polylinie entlang der Route färben sollten.
JSON-Darstellung |
---|
{
"roadStretch": [
{
object ( |
Felder | |
---|---|
roadStretch[] |
Optional. Straßenabschnitte, die entlang der Polylinie gerendert werden sollen. Streckenabschnitte überschneiden sich garantiert nicht und decken nicht unbedingt die gesamte Route ab. Falls keine Straßenabschnitte vorhanden sind, die angepasst werden sollen, sollte der Client die Standardeinstellung für die Route anwenden. |
RoadStretch
Ein Straßenabschnitt, der gerendert werden soll
JSON-Darstellung |
---|
{
"style": enum ( |
Felder | |
---|---|
style |
Erforderlich. Der Stil, der angewendet werden soll. |
offsetMeters |
Erforderlich. Der Stil sollte zwischen |
lengthMeters |
Erforderlich. Die Länge des Pfads, auf die der Stil angewendet werden soll. |
Stil
Der Verkehrsstil, der die Verkehrsgeschwindigkeit angibt.
Enums | |
---|---|
STYLE_UNSPECIFIED |
Kein Stil ausgewählt. |
SLOWER_TRAFFIC |
Der Verkehr wird langsamer. |
TRAFFIC_JAM |
Es gibt einen Stau. |
DeviceSettings
Informationen zu verschiedenen Einstellungen auf dem Mobilgerät.
JSON-Darstellung |
---|
{ "locationPowerSaveMode": enum ( |
Felder | |
---|---|
locationPowerSaveMode |
Gibt an, wie sich die Standortfunktionen auf dem Gerät verhalten, wenn der Energiesparmodus aktiviert ist. |
isPowerSaveMode |
Gibt an, ob sich das Gerät derzeit im Energiesparmodus befindet. |
isInteractive |
Gibt an, ob das Gerät interaktiv ist. |
batteryInfo |
Informationen zum Akkustatus. |
LocationPowerSaveMode
Wie Standortfunktionen so konfiguriert sind, dass sie sich auf dem Mobilgerät verhalten, wenn das Gerät im Energiesparmodus ist ist aktiviert. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Nicht definierter StandortEnergiesparmodus |
LOCATION_MODE_NO_CHANGE |
Entweder sollten Standortanbieter vom Energiesparmodus nicht betroffen sein oder er ist deaktiviert. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Der GPS-basierte Standortanbieter sollte deaktiviert werden, wenn der Energiesparmodus aktiviert ist und das Gerät nicht interaktiv ist. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Alle Standortanbieter sollten deaktiviert werden, wenn der Energiesparmodus aktiviert ist und das Gerät nicht interaktiv ist. |
LOCATION_MODE_FOREGROUND_ONLY |
Alle Standortanbieter bleiben verfügbar, Standortkorrekturen sollten jedoch nur für Apps im Vordergrund bereitgestellt werden. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Die Standortermittlung wird nicht deaktiviert, aber LocationManager drosselt alle Anfragen an Anbieter, wenn das Gerät nicht interaktiv ist. |
BatteryInfo
Informationen zum Akku des Geräts.
JSON-Darstellung |
---|
{ "batteryStatus": enum ( |
Felder | |
---|---|
batteryStatus |
Status des Akkus, z. B. ob er voll oder aufgeladen wird |
powerSource |
Status der Akkustromquelle. |
batteryPercentage |
Aktueller Akkustand in Prozent [0–100]. |
BatteryStatus
Status des Akkus, z. B. ob er voll oder aufgeladen wird
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
Akkustand unbekannt. |
BATTERY_STATUS_CHARGING |
Der Akku wird geladen. |
BATTERY_STATUS_DISCHARGING |
Akku wird entladen. |
BATTERY_STATUS_FULL |
Akku ist vollständig geladen. |
BATTERY_STATUS_NOT_CHARGING |
Akku wird nicht geladen. |
BATTERY_STATUS_POWER_LOW |
Der Akkustand ist niedrig. |
PowerSource
Typ des Ladegeräts, das zum Laden des Akkus verwendet wird.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Die Stromquelle ist unbekannt. |
POWER_SOURCE_AC |
Die Stromquelle ist ein Wechselstromladegerät. |
POWER_SOURCE_USB |
Die Stromquelle ist ein USB-Anschluss. |
POWER_SOURCE_WIRELESS |
Die Stromquelle ist kabellos. |
POWER_SOURCE_UNPLUGGED |
Akku ist ausgesteckt. |
Methoden |
|
---|---|
|
Instanziiert ein neues Fahrzeug, das mit einem On-Demand-Mitfahrdienst oder Lieferdienst verknüpft ist. |
|
Gibt ein Fahrzeug von der Fleet Engine zurück. |
|
Gibt eine paginierte Liste von Fahrzeugen zurück, die einem Anbieter zugeordnet sind und den Anfrageoptionen entsprechen. |
|
Gibt eine Liste von Fahrzeugen zurück, die den Anfrageoptionen entsprechen. |
|
Schreibt aktualisierte Fahrzeugdaten in die Fleet Engine. |
|
Aktualisiert teilweise Attribute des Fahrzeugs. |