Class EmissionVehicleEnrollment
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Class definition for EmissionVehicleEnrollments.
public sealed class EmissionVehicleEnrollment : Entity, IEntity, IComparable, IIdentifiable, IDeviceProvider
- Inheritance
-
EmissionVehicleEnrollment
- Implements
- Inherited Members
Constructors
EmissionVehicleEnrollment()
Initializes a new instance of the EmissionVehicleEnrollment class.
public EmissionVehicleEnrollment()
EmissionVehicleEnrollment(Id)
Initializes a new instance of the EmissionVehicleEnrollment class.
public EmissionVehicleEnrollment(Id id)
Parameters
EmissionVehicleEnrollment(Id?, Device?, in DateTime?, EmissionVehicleEnrollmentStatus?, EmissionEnrollmentLoggingFrequencyType?, DateTime?, EmissionVehicleEnrollmentFailureReason?)
Initializes a new instance of the EmissionVehicleEnrollment class.
public EmissionVehicleEnrollment(Id? id, Device? device, in DateTime? dmvRegistrationDatetime, EmissionVehicleEnrollmentStatus? enrollmentStatus, EmissionEnrollmentLoggingFrequencyType? loggingFrequencyType, DateTime? disenrolledDateTime = null, EmissionVehicleEnrollmentFailureReason? failureReason = null)
Parameters
id
IdThe id.
device
DeviceThe device.
dmvRegistrationDatetime
DateTime?The DMV registration datetime.
enrollmentStatus
EmissionVehicleEnrollmentStatus?The enrollment status.
loggingFrequencyType
EmissionEnrollmentLoggingFrequencyTypeThe logging frequency type.
disenrolledDateTime
DateTime?The deleted datetime for soft delete feature.
failureReason
EmissionVehicleEnrollmentFailureReason?The reason for enrollment failure.
Properties
Device
Gets or sets device for the EmissionVehicleEnrollment.
public Device? Device { get; set; }
Property Value
DisenrolledDateTime
Gets or sets the disenrolled datetime for the EmissionVehicleEnrollment.
public DateTime? DisenrolledDateTime { get; set; }
Property Value
DmvRegistrationDatetime
Gets or sets the DMV registration datetime for the EmissionVehicleEnrollment.
public DateTime? DmvRegistrationDatetime { get; set; }
Property Value
EnrollmentStatus
Gets or sets the enrollment status for the EmissionVehicleEnrollment.
public EmissionVehicleEnrollmentStatus? EnrollmentStatus { get; set; }
Property Value
FailureReason
Gets or sets the reason for enrollment failure.
public EmissionVehicleEnrollmentFailureReason? FailureReason { get; set; }
Property Value
LoggingFrequencyType
Gets or sets the logging frequency type for the EmissionVehicleEnrollment.
public EmissionEnrollmentLoggingFrequencyType? LoggingFrequencyType { get; set; }
Property Value
Methods
Clone()
Clone EmissionVehicleEnrollment instance
public override IEntity Clone()
Returns
- IEntity
IEntity