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
idIdThe id.
emissionVehicleEnrollmentEmissionVehicleEnrollmentThe emission vehicle enrollment object.
scheduleTypeEmissionReportSubmissionScheduleType?The report submission schedule type.
scheduledDatetimeDateTime?The scheduled datetime.
complianceStatusEmissionComplianceStatus?The compliance status.
complianceErrorCountint?The compliance error count.
submittedDatetimeDateTime?The submitted datetime.
nextComplianceDueDatetimeDateTime?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