Class EmissionReportSubmissionDetails
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Class definition for EmissionReportSubmissionDetailss.
public class EmissionReportSubmissionDetails : Entity, IEntity, IComparable, IIdentifiable
- Inheritance
-
EmissionReportSubmissionDetails
- Implements
- Inherited Members
Constructors
EmissionReportSubmissionDetails()
Initializes a new instance of the EmissionReportSubmissionDetails class.
public EmissionReportSubmissionDetails()
EmissionReportSubmissionDetails(Id)
Initializes a new instance of the EmissionReportSubmissionDetails class.
public EmissionReportSubmissionDetails(Id id)
Parameters
EmissionReportSubmissionDetails(Id?, EmissionVehicleEnrollment?, EmissionReportSubmissionScheduleType?, DateTime?, EmissionComplianceStatus?, int?, in DateTime?, in DateTime?)
Initializes a new instance of the EmissionReportSubmissionDetails class.
public EmissionReportSubmissionDetails(Id? id, EmissionVehicleEnrollment? emissionVehicleEnrollment, EmissionReportSubmissionScheduleType? scheduleType, DateTime? scheduledDatetime, EmissionComplianceStatus? complianceStatus, int? complianceErrorCount, in DateTime? submittedDatetime, in DateTime? nextComplianceDueDatetime)
Parameters
id
IdThe id.
emissionVehicleEnrollment
EmissionVehicleEnrollmentThe emission vehicle enrollment object.
scheduleType
EmissionReportSubmissionScheduleType?The report submission schedule type.
scheduledDatetime
DateTime?The scheduled datetime.
complianceStatus
EmissionComplianceStatus?The compliance status.
complianceErrorCount
int?The compliance error count.
submittedDatetime
DateTime?The submitted datetime.
nextComplianceDueDatetime
DateTime?The next compliance submission due datetime.
Properties
ComplianceErrorCount
Gets or sets the compliance error count for the EmissionReportSubmissionDetails.
public int? ComplianceErrorCount { get; set; }
Property Value
ComplianceStatus
Gets or sets the compliance status for the EmissionReportSubmissionDetails.
public EmissionComplianceStatus? ComplianceStatus { get; set; }
Property Value
EmissionVehicleEnrollment
Gets or sets emission vehicle enrollment for the EmissionReportSubmissionDetails.
public EmissionVehicleEnrollment? EmissionVehicleEnrollment { get; set; }
Property Value
NextComplianceDueDatetime
Gets or sets the next compliance due datetime for the EmissionReportSubmissionDetails.
public DateTime? NextComplianceDueDatetime { get; set; }
Property Value
ScheduleType
Gets or sets the schedule type for the EmissionReportSubmissionDetails.
public EmissionReportSubmissionScheduleType? ScheduleType { get; set; }
Property Value
ScheduledDatetime
Gets or sets the scheduled datetime for the EmissionReportSubmissionDetails.
public DateTime? ScheduledDatetime { get; set; }
Property Value
SubmittedDatetime
Gets or sets the submitted datetime for the EmissionReportSubmissionDetails.
public DateTime? SubmittedDatetime { get; set; }
Property Value
Methods
Clone()
Clone EmissionReportSubmissionDetails instance
public override IEntity Clone()
Returns
- IEntity
IEntity