Table of Contents

Class SustainabilityPowertrainElectrificationSummary

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

Represents an electrification summary for a powertrain group.

public class SustainabilityPowertrainElectrificationSummary
Inheritance
SustainabilityPowertrainElectrificationSummary
Inherited Members

Constructors

SustainabilityPowertrainElectrificationSummary()

public SustainabilityPowertrainElectrificationSummary()

Properties

BevReplacementCount

Gets or sets the number of vehicles in the fleet that are best suited to be replaced with battery electric vehicles.

public int? BevReplacementCount { get; set; }

Property Value

int?

int

PhevReplacementCount

Gets or sets the number of vehicles in the fleet that are best suited to be replaced with plug-in hybrid electric vehicles.

public int? PhevReplacementCount { get; set; }

Property Value

int?

int

PotentialEmissionSavingsTonsCo2

Gets or sets the potential emission savings (CO2) in tons from implementing the suggested vehicle replacements in the fleet.

public double? PotentialEmissionSavingsTonsCo2 { get; set; }

Property Value

double?

double

PowertrainGroup

Gets or sets the group associated with the summary data.

public Group? PowertrainGroup { get; set; }

Property Value

Group

Group

TotalVehicleCount

Gets or sets the total number of vehicles in the fleet.

public int? TotalVehicleCount { 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.