Table of Contents

Class EmissionVehicleCycle

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

Class definition for EmissionVehicleCycles.

public sealed class EmissionVehicleCycle : Entity, IEntity, IComparable, IIdentifiable, IDeviceProvider
Inheritance
EmissionVehicleCycle
Implements
Inherited Members

Constructors

EmissionVehicleCycle()

Initializes a new instance of the EmissionVehicleCycle class.

public EmissionVehicleCycle()

EmissionVehicleCycle(Id)

Initializes a new instance of the EmissionVehicleCycle class.

public EmissionVehicleCycle(Id id)

Parameters

id Id

The log Id.

EmissionVehicleCycle(Id?, int?, Device?, string?, in DateTime?, int?)

Initializes a new instance of the EmissionVehicleCycle class.

public EmissionVehicleCycle(Id? id, int? cycleId, Device? device, string? protocol, in DateTime? reportSubmittedDateTime, int? fatalError = null)

Parameters

id Id

The id.

cycleId int?

The cycleId.

device Device

The device.

protocol string

The protocol.

reportSubmittedDateTime DateTime?

The reportSubmittedDateTime.

fatalError int?

The fatal error (if exists).

Properties

CycleId

Gets or sets Cycle Id for the EmissionVehicleCycle.

public int? CycleId { get; set; }

Property Value

int?

CycleId

Device

Gets or sets device for the EmissionVehicleCycle.

public Device? Device { get; set; }

Property Value

Device

Device

FatalError

Gets or sets the fatal error value.

public int? FatalError { get; set; }

Property Value

int?

The fatal error value (if exists).

Protocol

Gets or sets protocol for the EmissionVehicleCycle.

public string? Protocol { get; set; }

Property Value

string

Protocol

ReportSubmittedDateTime

Gets or sets reported submitted date time for the EmissionVehicleCycle.

public DateTime? ReportSubmittedDateTime { get; set; }

Property Value

DateTime?

ReportSubmittedDateTime

Methods

Clone()

Clone EmissionVehicleCycle instance

public override IEntity Clone()

Returns

IEntity

IEntity