Table of Contents

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

double?

double

DistanceTravelledKm

Gets or sets the total distance travelled in kilometers of all vehicles within the group.

public double? DistanceTravelledKm { get; set; }

Property Value

double?

double

EmissionTonsCo2

Gets or sets the total emissions (CO2) in tons of all vehicles within the group.

public double? EmissionTonsCo2 { get; set; }

Property Value

double?

double

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

double?

double

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

double?

double

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

double?

double

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

double?

double

IdlingExceptionCount

Gets or sets the total number of idling exceptions of all vehicles within the group.

public int? IdlingExceptionCount { get; set; }

Property Value

int?

int

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

double?

double

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

int?

int

Month

Gets or sets the month that the data is summarized by.

public int? Month { get; set; }

Property Value

int?

int

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

double?

double

PowertrainGroup

Gets or sets the PowertrainGroup associated with the summarized data.

public Group? PowertrainGroup { get; set; }

Property Value

Group

PowertrainGroup

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

double?

double

TotalIdlingDuration

Gets or sets the total time spent idling of all vehicles within the group.

public TimeSpan? TotalIdlingDuration { get; set; }

Property Value

TimeSpan?

TimeSpan

VehicleCount

Gets or sets the total number of vehicles within the group.

public int? VehicleCount { get; set; }

Property Value

int?

int

Year

Gets or sets the year that the data is summarized by.

public int? Year { get; set; }

Property Value

int?

int

Methods

Equals(object?)

Determines whether the specified object, is equal to this instance.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with this instance.

Returns

bool

true if the specified object is equal to this instance; otherwise, false.

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.