AggregatedMetrics

Métricas agregadas para ShipmentRoute (resp. para OptimizeToursResponse) em todos os elementos Transition e/ou Visit (resp. em todos os elementos ShipmentRoute).

Representação JSON
{
  "performedShipmentCount": integer,
  "travelDuration": string,
  "waitDuration": string,
  "delayDuration": string,
  "breakDuration": string,
  "visitDuration": string,
  "totalDuration": string,
  "travelDistanceMeters": number,
  "maxLoads": {
    string: {
      object (VehicleLoad)
    },
    ...
  },
  "performedMandatoryShipmentCount": integer,
  "performedShipmentPenaltyCostSum": number
}
Campos
performedShipmentCount

integer

Número de envios realizados. Um par de retirada e entrega só é contado uma vez.

travelDuration

string (Duration format)

A duração total da viagem para uma rota ou solução.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

waitDuration

string (Duration format)

Duração total da espera para uma rota ou solução.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

delayDuration

string (Duration format)

Duração total do atraso de um trajeto ou uma solução.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

breakDuration

string (Duration format)

Duração total do intervalo para uma rota ou solução.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

visitDuration

string (Duration format)

Duração total da visita para um trajeto ou uma solução.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

totalDuration

string (Duration format)

A duração total precisa ser igual à soma de todas as durações acima. Para rotas, também corresponde a:

[ShipmentRoute.vehicle_end_time][google.maps.routeoptimization.v1.ShipmentRoute.vehicle_end_time] - [ShipmentRoute.vehicle_start_time][google.maps.routeoptimization.v1.ShipmentRoute.vehicle_start_time]

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

travelDistanceMeters

number

Distância total percorrida de uma rota ou solução.

maxLoads

map (key: string, value: object (VehicleLoad))

Carga máxima alcançada em toda a rota (resp. solução), para cada uma das quantidades nessa rota (resp. solução), calculada como o máximo em todos os Transition.vehicle_loads (resp. ShipmentRoute.metrics.max_loads.

performedMandatoryShipmentCount

integer

Número de envios obrigatórios realizados.

Experimental: o comportamento ou a existência deste campo podem mudar no futuro.

performedShipmentPenaltyCostSum

number

A soma do Shipment.penalty_cost dos envios realizados.

Experimental: o comportamento ou a existência deste campo podem mudar no futuro.