DeliveryVehicleLog

Das Log einer DeliveryVehicle-Ressource in der Deliveries API.

JSON-Darstellung
{
  "name": string,
  "lastLocation": {
    object (DeliveryVehicleLocationLog)
  },
  "navigationStatus": enum (DeliveryVehicleNavigationStatusLog),
  "remainingDistanceMeters": integer,
  "remainingDuration": string,
  "remainingVehicleJourneySegments": [
    {
      object (VehicleJourneySegmentLog)
    }
  ],
  "attributes": [
    {
      object (DeliveryVehicleAttributeLog)
    }
  ]
}
Felder
name

string

Der Ressourcenname des Lieferfahrzeugs im Format providers/{providerId}/deliveryVehicles/{deliveryVehicleId}.

lastLocation

object (DeliveryVehicleLocationLog)

Der letzte gemeldete Standort des Fahrzeugs.

navigationStatus

enum (DeliveryVehicleNavigationStatusLog)

Der Navigationsstatus des Lieferfahrzeugs.

remainingDistanceMeters

integer

Die verbleibende Fahrstrecke für die currentRouteSegment.

remainingDuration

string (Duration format)

Die verbleibende Fahrzeit für currentRouteSegment.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s". Beispiel: "3.5s".

remainingVehicleJourneySegments[]

object (VehicleJourneySegmentLog)

Die verbleibenden Fahrtsegmente, die diesem Fahrzeug zugewiesen sind.

attributes[]

object (DeliveryVehicleAttributeLog)

Liste der benutzerdefinierten Attribute für Lieferfahrzeuge. Jedes Attribut hat einen eindeutigen Schlüssel.

DeliveryVehicleAttributeLog

Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar.

JSON-Darstellung
{
  "key": string,
  "value": string,

  // Union field delivery_vehicle_attribute_value can be only one of the
  // following:
  "stringValue": string,
  "boolValue": boolean,
  "numberValue": number
  // End of list of possible types for union field
  // delivery_vehicle_attribute_value.
}
Felder
key

string

Den Schlüssel des Attributs; z. B. allowed_use_carpool_lane.

value

string

Den Wert des Attributs z. B. true.

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

string

Als String eingegebener Attributwert.

boolValue

boolean

Boolescher Attributwert

numberValue

number

Doppelter Attributwert.