DeliveryVehicleLog

Das Protokoll 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)

Navigationsstatus des Lieferfahrzeugs

remainingDistanceMeters

integer

Die verbleibende Strecke mit dem Auto für den currentRouteSegment.

remainingDuration

string (Duration format)

Die verbleibende Fahrzeit für currentRouteSegment.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. 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

Der Schlüssel des Attributs, z. B. allowed_use_carpool_lane.

value

string

Der Wert des Attributs, z. B. true.

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

string

Als String typisierter Attributwert.

boolValue

boolean

Boolescher Attributwert.

numberValue

number

Doppelt eingegebener Attributwert.