- Ressource: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Methoden
Ressource: DeliveryVehicle
Die DeliveryVehicle
-Nachricht. Ein Lieferfahrzeug transportiert Sendungen von einem Depot zu einem Lieferort und von einem Abholort zum Depot. In einigen Fällen werden Sendungen auch direkt vom Abholort zum Lieferort transportiert.
Hinweis: gRPC- und REST-APIs verwenden unterschiedliche Feldbenennungskonventionen. 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 |
last |
Der zuletzt gemeldete Standort des Lieferfahrzeugs. |
navigation |
Der Navigationsstatus des Lieferfahrzeugs. |
current |
Die codierte Polylinie, die die von der Navigation empfohlene Route zum nächsten Wegpunkt angibt. Diese wird von der Fahrer-App aktualisiert, wenn eine Haltestelle erreicht oder vorbeigeleitet wird oder 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 die Fleet Engine dieses Feld mit einem Routenabschnitt vom zuletzt passierten zu dem nächsten Fahrzeugstopp aus, damit der Nutzer dieses Felds die bestmöglichen Informationen zum aktuellen Pfad des Lieferfahrzeugs hat. Ein base64-codierter String. |
current |
Der Ort, an dem die Dieses Feld wird bei |
remaining |
Die verbleibende Fahrstrecke für den Fleet Engine ignoriert dieses Feld in |
remaining |
Die verbleibende Fahrtdauer für die Fleet Engine ignoriert dieses Feld in Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
remaining |
Die diesem Lieferfahrzeug zugewiesenen Fahrtabschnitte, beginnend mit dem zuletzt gemeldeten Standort des Fahrzeugs. Dieses Feld wird in der Antwort von |
attributes[] |
Eine Liste benutzerdefinierter Attribute für Lieferfahrzeuge. Ein Übermittlungsmedium kann maximal 100 Attribute haben und jedes Attribut muss einen eindeutigen Schlüssel haben. |
type |
Der Typ dieses Lieferfahrzeugs. Wenn nicht festgelegt, wird standardmäßig |
DeliveryVehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Die Länge des Strings „Schlüssel:Wert“ darf 256 Zeichen nicht überschreiten.
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 vom Typ „String“, „Boole“ oder „Doppelt“ sein. Für delivery_vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string |
Attributwert vom Typ „String“. Hinweis: Dies ist identisch mit dem Feld |
bool |
Boolescher Attributwert. |
number |
Attributwert mit doppeltem Typ. |
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 Fortbewegungsmittel. |
PEDESTRIAN |
Personen, die in der Regel gehen oder laufen und Fußgängerwege entlangfahren. |
Methoden |
|
---|---|
|
Erstellt eine neue DeliveryVehicle und gibt sie zurück. |
|
Gibt die angegebene DeliveryVehicle -Instanz zurück. |
|
Ruft alle DeliveryVehicle s ab, die den angegebenen Filterkriterien entsprechen. |
|
Schreibt aktualisierte DeliveryVehicle -Daten in die Fleet Engine und weist der DeliveryVehicle Tasks zu. |