Class AggregatedElectrificationData
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Aggregated energy data for a vehicle.
public sealed class AggregatedElectrificationData : IntervalAggregatedEntity, IEntity, IComparable, IIdentifiable, IDeviceProvider
- Inheritance
-
AggregatedElectrificationData
- Implements
- Inherited Members
Constructors
AggregatedElectrificationData()
Initializes a new instance of the AggregatedElectrificationData class.
public AggregatedElectrificationData()
AggregatedElectrificationData(AggregatedElectrificationData)
Initializes a new instance of the AggregatedElectrificationData class.
public AggregatedElectrificationData(AggregatedElectrificationData aggregatedElectrificationData)
Parameters
aggregatedElectrificationData
AggregatedElectrificationData
AggregatedElectrificationData(Id, DateTime?)
Initializes a new instance of the AggregatedElectrificationData class.
public AggregatedElectrificationData(Id id, DateTime? lastUpdated)
Parameters
Properties
CanUseBev
Gets or sets a value indicating whether the vehicle can be replaced with a BEV or not.
public bool? CanUseBev { get; set; }
Property Value
CanUsePhev
Gets or sets a value indicating whether the vehicle can be replaced with a PHEV or not.
public bool? CanUsePhev { get; set; }
Property Value
DaysEvaluated
Gets or sets the number of days evaluated for the calculation of data.
public int? DaysEvaluated { get; set; }
Property Value
EstimatedPhevGasSavingsPercent
Gets or sets the amount of fuel saved if the vehicle was switched to PHEV for this month expressed as a percentage.
public double? EstimatedPhevGasSavingsPercent { get; set; }
Property Value
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.