DeliveryVehicleLog

Il log di una risorsa DeliveryVeicoli 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 in auto rimanente per il currentRouteSegment.

remainingDuration

string (Duration format)

Il tempo di guida rimanente per il currentRouteSegment.

Durata in secondi con un massimo di nove cifre frazionarie e termina con "s". Esempio: "3.5s".

remainingVehicleJourneySegments[]

object (VehicleJourneySegmentLog)

L'insieme di tratti di viaggio rimanente assegnato 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 del 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

La chiave dell'attributo; ad esempio allowed_use_carpool_lane.

value

string

Il valore dell'attributo; ad esempio true.

Campo 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 tipo di stringa.

boolValue

boolean

Valore di attributo digitato con valore booleano.

numberValue

number

Valore attributo doppio tipo.