- Ressource: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Methoden
Ressource: DeliveryVehicle
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 Sendungen auch 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 |
last |
Der letzte gemeldete Standort des Lieferfahrzeugs. |
navigation |
Der Navigationsstatus des Lieferfahrzeugs. |
current |
Die codierte Polylinie, die die Route angibt, die die Navigation zum nächsten Wegpunkt empfiehlt. Ihre Fahrer App aktualisiert diesen Wert, wenn eine Haltestelle erreicht oder passiert wird und wenn die Navigation eine neue Route berechnet. 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. |
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 Fahrzeit 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 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. 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 als String, boolescher oder Double-Wert angegeben werden. Für delivery_vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string |
Als String eingegebener Attributwert. Hinweis: Dies ist identisch mit dem Feld |
bool |
Boolescher Attributwert. |
number |
Doppelter Attributwert. |
DeliveryVehicleType
Der Typ des Lieferfahrzeugs.
Enums | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Der Wert wird nicht verwendet. |
AUTO |
Ein Auto. |
TWO_WHEELER |
Motorrad, Moped oder anderes Zweirad |
BICYCLE |
Von Menschen betriebene Fortbewegungsmittel. |
PEDESTRIAN |
Ein Personentransportmittel, das in der Regel zu Fuß oder beim Laufen auf Fußwegen unterwegs ist. |
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 die Fleet Engine und weist der DeliveryVehicle Tasks zu. |