Class SustainabilityPowertrainMonthlySummary
- Namespace
- Geotab.Checkmate.ObjectModel.Sustainability
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Represents summarized sustainability data for a specific group (i.e. Powertrain group).
public class SustainabilityPowertrainMonthlySummary
- Inheritance
-
SustainabilityPowertrainMonthlySummary
- Inherited Members
Constructors
SustainabilityPowertrainMonthlySummary()
public SustainabilityPowertrainMonthlySummary()
Properties
AvoidedTailpipeEmissionTonsCo2
Gets or sets the total amount of avoided tailpipe emissions in tons of all vehicles within the group.
public double? AvoidedTailpipeEmissionTonsCo2 { get; set; }
Property Value
DistanceTravelledKm
Gets or sets the total distance travelled in kilometers of all vehicles within the group.
public double? DistanceTravelledKm { get; set; }
Property Value
EmissionTonsCo2
Gets or sets the total emissions (CO2) in tons of all vehicles within the group.
public double? EmissionTonsCo2 { get; set; }
Property Value
EnergyUsedKwh
Gets or sets the total amount of energy used in kWh of all vehicles within the group.
public double? EnergyUsedKwh { get; set; }
Property Value
FuelUsedL
Gets or sets the total amount of fuel used in liters of all vehicles within the group.
public double? FuelUsedL { get; set; }
Property Value
IdlingEmissionTonsCo2
Gets or sets the total amount of idling emissions (CO2) in tons of all vehicles within the group.
public double? IdlingEmissionTonsCo2 { get; set; }
Property Value
IdlingEnergyUsedKwh
Gets or sets the total amount of energy used while idling in kWh of all vehicles within the group.
public double? IdlingEnergyUsedKwh { get; set; }
Property Value
IdlingExceptionCount
Gets or sets the total number of idling exceptions of all vehicles within the group.
public int? IdlingExceptionCount { get; set; }
Property Value
IdlingFuelUsedL
Gets or sets the total amount of fuel used while idling in liters of all vehicles within the group.
public double? IdlingFuelUsedL { get; set; }
Property Value
IdlingInZoneExceptionCount
Gets or sets the total number of idling exceptions in zones of all vehicles within the group.
public int? IdlingInZoneExceptionCount { get; set; }
Property Value
Month
Gets or sets the month that the data is summarized by.
public int? Month { get; set; }
Property Value
NonIdlingEmissionTonsCo2
Gets or sets the total amount of non-idling emissions (CO2) in tons of all vehicles within the group.
public double? NonIdlingEmissionTonsCo2 { get; set; }
Property Value
PowertrainGroup
Gets or sets the PowertrainGroup associated with the summarized data.
public Group? PowertrainGroup { get; set; }
Property Value
PreventableIdlingFuelUsedL
Gets or sets the total amount of preventable fuel used while idling in liters of all vehicles within the group.
public double? PreventableIdlingFuelUsedL { get; set; }
Property Value
TotalIdlingDuration
Gets or sets the total time spent idling of all vehicles within the group.
public TimeSpan? TotalIdlingDuration { get; set; }
Property Value
VehicleCount
Gets or sets the total number of vehicles within the group.
public int? VehicleCount { get; set; }
Property Value
Year
Gets or sets the year that the data is summarized by.
public int? Year { get; set; }
Property Value
Methods
Equals(object?)
Determines whether the specified object, is equal to this instance.
public override bool Equals(object? obj)
Parameters
Returns
GetHashCode()
Returns a hash code for this instance.
public override int GetHashCode()
Returns
- int
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.