- Ressource: DeliveryVehicle
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeliveryVehicleType
- Methoden
Ressource: Lieferfahrzeug
Die DeliveryVehicle
-Nachricht. Ein Lieferfahrzeug befördert Lieferungen von einem Depot zu einem Lieferort und von einem Abholort zum Depot. In einigen Fällen transportieren Lieferfahrzeuge auch Lieferungen direkt vom Abholort zum Lieferort.
Hinweis: gRPC und REST APIs verwenden unterschiedliche Namenskonventionen für Felder. Das Feld DeliveryVehicle.current_route_segment
in der gRPC API und das Feld DeliveryVehicle.currentRouteSegment
in der REST API verweisen beispielsweise auf dasselbe Feld.
JSON-Darstellung |
---|
{ "name": string, "lastLocation": { object ( |
Felder | |
---|---|
name |
Der eindeutige Name dieses Lieferfahrzeugs. Das Format dafür ist |
lastLocation |
Der letzte gemeldete Standort des Lieferfahrzeugs. |
navigationStatus |
Der Navigationsstatus des Lieferfahrzeugs. |
currentRouteSegment |
Die codierte Polylinie, die die von der Navigation empfohlene Route zum nächsten Wegpunkt angibt. Ihre Fahrer-App aktualisiert dies, wenn eine Haltestelle erreicht oder vorbeigeleitet wird und wenn die Route neu berechnet wird. Diese In einigen Fällen wird dieses Feld möglicherweise nicht zum Ausfüllen von
In diesen Fällen füllt Fleet Engine dieses Feld mit einer Route von der zuletzt übergebenen VehicleStop zur nächsten VehicleStop, um sicherzustellen, dass dem Nutzer dieses Felds die besten verfügbaren Informationen zum aktuellen Pfad des Lieferfahrzeugs zur Verfügung stehen. Ein base64-codierter String. |
currentRouteSegmentEndPoint |
Der Ort, an dem die Dieses Feld wird in |
remainingDistanceMeters |
Die verbleibende Fahrstrecke für die Fleet Engine ignoriert dieses Feld in |
remainingDuration |
Die verbleibende Fahrzeit für Fleet Engine ignoriert dieses Feld in Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
remainingVehicleJourneySegments[] |
Die Fahrtabschnitte, die diesem Lieferfahrzeug zugewiesen sind, beginnend mit dem zuletzt gemeldeten Standort des Fahrzeugs. Dieses Feld wird in der Antwort von |
attributes[] |
Eine Liste benutzerdefinierter Lieferfahrzeugattribute. Ein Lieferfahrzeug kann maximal 100 Attribute haben, wobei jedes Attribut einen eindeutigen Schlüssel haben muss. |
type |
Der Typ dieses Lieferfahrzeugs. Wenn kein Wert festgelegt ist, wird standardmäßig |
DeliveryVehicleAttribute
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. |
value |
Der Wert des Attributs. |
Union-Feld delivery_vehicle_attribute_value . Der Wert des Attributs kann als String, boolescher oder Double-Wert angegeben werden. Für delivery_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. |
DeliveryVehicleType
Der Typ des Lieferfahrzeugs.
Enums | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Der Wert wird nicht verwendet. |
AUTO |
Ein Auto. |
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. |
Methoden |
|
---|---|
|
Erstellt einen neuen DeliveryVehicle und gibt ihn zurück. |
|
Gibt die angegebene DeliveryVehicle -Instanz zurück. |
|
Ruft alle DeliveryVehicle s ab, die den angegebenen Filterkriterien entsprechen. |
|
Schreibt aktualisierte DeliveryVehicle -Daten in Fleet Engine und weist dem DeliveryVehicle Tasks zu. |