Table of Contents

Class SustainabilityElectrificationSummary

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

Data for Sustainability Electrification Summary API

public class SustainabilityElectrificationSummary : Entity, IEntity, IComparable, IIdentifiable
Inheritance
SustainabilityElectrificationSummary
Implements
Inherited Members

Constructors

SustainabilityElectrificationSummary()

Initializes a new instance of the SustainabilityElectrificationSummary class.

public SustainabilityElectrificationSummary()

SustainabilityElectrificationSummary(Group?, SustainabilityPowertrainElectrificationSummary?)

Initializes a new instance of the SustainabilityElectrificationSummary class.

public SustainabilityElectrificationSummary(Group? powertrainGroup, SustainabilityPowertrainElectrificationSummary? powertrainElectrificationSummary)

Parameters

powertrainGroup Group

The powertrain group (Group).

powertrainElectrificationSummary SustainabilityPowertrainElectrificationSummary

The powertrain electrification summary (SustainabilityPowertrainElectrificationSummary).

SustainabilityElectrificationSummary(SustainabilityElectrificationSummary)

Initializes a new instance of the SustainabilityElectrificationSummary class.

public SustainabilityElectrificationSummary(SustainabilityElectrificationSummary sustainabilityElectrificationSummary)

Parameters

sustainabilityElectrificationSummary SustainabilityElectrificationSummary

The SustainabilityElectrificationSummary instance.

Properties

PowertrainElectrificationSummary

Gets or sets the electrification summary.

public SustainabilityPowertrainElectrificationSummary? PowertrainElectrificationSummary { get; set; }

Property Value

SustainabilityPowertrainElectrificationSummary

PowertrainElectrificationSummary

PowertrainGroup

Gets or sets the group associated with the summary data.

public Group? PowertrainGroup { get; set; }

Property Value

Group

Group

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.

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.

Note: If this ever represents an entity stored in the database, you'll need to add "base.GetHashCode()".

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.