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
idIdThe id.
cycleIdint?The cycleId.
deviceDeviceThe device.
protocolstringThe protocol.
reportSubmittedDateTimeDateTime?The reportSubmittedDateTime.
fatalErrorint?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