- Ressource: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute (Lieferfahrzeugattribut)
- DeliveryVehicleType
- Methoden
Ressource: DeliveryVehicle
Die DeliveryVehicle
-Nachricht. Ein Lieferfahrzeug transportiert Lieferungen von einem Depot zu einem Lieferort und von einem Abholort zum Lager. In einigen Fällen transportieren Lieferfahrzeuge Sendungen auch direkt vom Abholort zum Lieferort.
Hinweis: gRPC und REST APIs verwenden unterschiedliche Namenskonventionen für Felder. Beispielsweise beziehen sich das Feld DeliveryVehicle.current_route_segment
in der gRPC API und das Feld DeliveryVehicle.currentRouteSegment
in der REST API 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 Route zum nächsten Wegpunkt angibt, die von der Navigation empfohlen wird. Diese wird von der Fahrer-App aktualisiert, wenn eine Haltestelle erreicht oder vorbeigeleitet wird oder wenn die Navigation umkehrt. Diese Es gibt einige Fälle, in denen dieses Feld 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-Position auf, damit der Nutzer dieses Felds die besten verfügbaren Informationen zum aktuellen Pfad des Lieferfahrzeugs hat. Ein base64-codierter String. |
currentRouteSegmentEndPoint |
Der Standort, an dem Dieses Feld wird in |
remainingDistanceMeters |
Die verbleibende Strecke mit dem Auto für den Fleet Engine ignoriert dieses Feld in |
remainingDuration |
Die verbleibende Fahrzeit für Fleet Engine ignoriert dieses Feld in Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „ |
remainingVehicleJourneySegments[] |
Die diesem Lieferfahrzeug zugewiesenen Fahrtsegmente, beginnend mit dem zuletzt gemeldeten Standort des Fahrzeugs. Dieses Feld wird in der Antwort von |
attributes[] |
Eine Liste mit benutzerdefinierten Attributen für Lieferfahrzeuge. Ein Lieferfahrzeug kann maximal 100 Attribute haben, wobei jedes Attribut einen eindeutigen Schlüssel haben muss. |
type |
Der Typ dieses Lieferfahrzeugs. Wenn die Richtlinie nicht konfiguriert ist, wird standardmäßig |
DeliveryVehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Der String „key:value“ 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 vom Typ String, Bool oder Double sein. Für delivery_vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
stringValue |
Als String typisierter Attributwert. Hinweis: Dies ist mit dem Feld |
boolValue |
Boolescher Attributwert. |
numberValue |
Doppelt eingegebener Attributwert. |
DeliveryVehicleType
Der Typ des Lieferfahrzeugs.
Enums | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Der Wert wird nicht verwendet. |
AUTO |
Ein Auto. |
TWO_WHEELER |
Ein Motorrad, ein Moped oder ein anderes zweirädriges Fahrzeug |
BICYCLE |
Von Menschen angetriebene Transporte. |
PEDESTRIAN |
Personentransporter, die in der Regel zu Fuß oder laufen und einen Fußgängerweg entlangfahren. |
Methoden |
|
---|---|
|
Erstellt ein neues DeliveryVehicle -Objekt und gibt es zurück. |
|
Gibt die angegebene DeliveryVehicle -Instanz zurück. |
|
Ruft alle DeliveryVehicle s ab, die die angegebenen Filterkriterien erfüllen. |
|
Schreibt aktualisierte DeliveryVehicle -Daten in Fleet Engine und weist dem DeliveryVehicle Tasks zu. |