Table of Contents

Class AggregatedFuelAndEnergyUsedData

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Data container for aggregated fuel used data.

public sealed class AggregatedFuelAndEnergyUsedData : IntervalAggregatedEntity, IEntity, IComparable, IIdentifiable, IDeviceProvider
Inheritance
AggregatedFuelAndEnergyUsedData
Implements
Inherited Members

Constructors

AggregatedFuelAndEnergyUsedData()

Initializes a new instance of the AggregatedFuelAndEnergyUsedData class.

public AggregatedFuelAndEnergyUsedData()

AggregatedFuelAndEnergyUsedData(AggregatedFuelAndEnergyUsedData)

Initializes a new instance of the AggregatedFuelAndEnergyUsedData class.

public AggregatedFuelAndEnergyUsedData(AggregatedFuelAndEnergyUsedData aggregatedFuelAndEnergyUsedData)

Parameters

aggregatedFuelAndEnergyUsedData AggregatedFuelAndEnergyUsedData

The AggregatedFuelAndEnergyUsedData.

AggregatedFuelAndEnergyUsedData(Id?, DateTime?)

Initializes a new instance of the AggregatedFuelAndEnergyUsedData class.

public AggregatedFuelAndEnergyUsedData(Id? id, DateTime? lastUpdated)

Parameters

id Id

The Id of the data.

lastUpdated DateTime?

The DateTime that this record was last updated.

Properties

EnergyUsedKwh

Gets or sets amount of energy used in the aggregation period in kWh.

public double? EnergyUsedKwh { get; set; }

Property Value

double?

double

FuelEnergyFilteredDistanceM

Gets or sets the sum of distance of trips in the aggregation period that have fuel or energy in meters.

public double? FuelEnergyFilteredDistanceM { get; set; }

Property Value

double?

double

FuelUsedL

Gets or sets the amount of fuel used during the aggregated period in liters.

public double? FuelUsedL { get; set; }

Property Value

double?

double

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.