DeliveryVehicleLog

Il log di una risorsa DeliveryVehicle nell'API Deliveries.

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

string

Il nome della risorsa del veicolo di consegna nel formato providers/{providerId}/deliveryVehicles/{deliveryVehicleId}.

lastLocation

object (DeliveryVehicleLocationLog)

L'ultima posizione segnalata del veicolo.

navigationStatus

enum (DeliveryVehicleNavigationStatusLog)

Lo stato di navigazione del veicolo per la consegna.

remainingDistanceMeters

integer

La distanza percorsa rimanente per il currentRouteSegment.

remainingDuration

string (Duration format)

Il tempo di guida rimanente per il currentRouteSegment.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

remainingVehicleJourneySegments[]

object (VehicleJourneySegmentLog)

L'insieme rimanente di segmenti di viaggio assegnati a questo Veicolo.

attributes[]

object (DeliveryVehicleAttributeLog)

Elenco di attributi personalizzati del veicolo per la consegna. Ogni attributo ha una chiave univoca.

DeliveryVehicleAttributeLog

Descrive un attributo di un veicolo come coppia chiave-valore.

Rappresentazione JSON
{
  "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.
}
Campi
key

string

Chiave dell'attributo; ad esempio, allowed_use_carpool_lane.

value

string

Il valore dell'attributo; ad esempio, true.

Campo di unione delivery_vehicle_attribute_value. Il valore dell'attributo può essere di tipo stringa, bool o doppio. delivery_vehicle_attribute_value può essere solo uno dei seguenti:
stringValue

string

Valore dell'attributo di tipo stringa.

boolValue

boolean

Valore dell'attributo di tipo booleano.

numberValue

number

Valore dell'attributo di tipo doppio.