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
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
IdThe id.
cycleId
int?The cycleId.
device
DeviceThe device.
protocol
stringThe 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
Device
Gets or sets device for the EmissionVehicleCycle.
public Device? Device { get; set; }
Property Value
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
ReportSubmittedDateTime
Gets or sets reported submitted date time for the EmissionVehicleCycle.
public DateTime? ReportSubmittedDateTime { get; set; }
Property Value
Methods
Clone()
Clone EmissionVehicleCycle instance
public override IEntity Clone()
Returns
- IEntity
IEntity