Skip to main content

Leg

No description

type Leg {
_id: ObjectId!
legInputHash: String!
start: Coordinates!
destination: Coordinates!
viapoints: [Waypoint!]
routingOptions: RoutingOptions!
warnings: Warning
tolls: Toll!
calculatedRoute: LegRoute!
company: ObjectId!
co2Emissions: Float
fuelConsumption: Float
tankToWheelEmissions: Float
wellToTankEmissions: Float
createdAt: DateTime!
}

Fields

Leg._id ● ObjectId! non-null scalar

Leg.legInputHash ● String! non-null scalar

sha1 hash of the leg input parameters. Results should be uniquely identifiable by this hash.

Leg.start ● Coordinates! non-null object

Leg.destination ● Coordinates! non-null object

Leg.viapoints ● [Waypoint!] list object

Leg.routingOptions ● RoutingOptions! non-null object

Leg.warnings ● Warning object

Leg.tolls ● Toll! non-null object

Leg.calculatedRoute ● LegRoute! non-null object

Leg.company ● ObjectId! non-null scalar

Leg.co2Emissions ● Float scalar

Total CO2 emissions in kgs

Leg.fuelConsumption ● Float scalar

Total fuel consumption in liters. The type of fuel can be found in the leg's RoutingSettings.

Leg.tankToWheelEmissions ● Float scalar

Total greenhouse gas emissions from combusting the vehicle fuel.

Leg.wellToTankEmissions ● Float scalar

Total greenhouse gas emissions from the production, transportation, transformation and distribution of the vehicle fuel.

Leg.createdAt ● DateTime! non-null scalar