Table of Contents

Class EmissionReportSubmissionDetailsSearch

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll
public class EmissionReportSubmissionDetailsSearch : Search, IEntity
Inheritance
EmissionReportSubmissionDetailsSearch
Implements
Inherited Members

Constructors

EmissionReportSubmissionDetailsSearch()

Initializes a new instance of the EmissionReportSubmissionDetailsSearch class.

public EmissionReportSubmissionDetailsSearch()

EmissionReportSubmissionDetailsSearch(Id)

Initializes a new instance of the EmissionReportSubmissionDetailsSearch class.

public EmissionReportSubmissionDetailsSearch(Id id)

Parameters

id Id

The Id.

Properties

ComplianceStatus

Gets or sets a value to search for all EmissionReportSubmissionDetails records with this compliance status.

public EmissionComplianceStatus? ComplianceStatus { get; set; }

Property Value

EmissionComplianceStatus?

EmissionComplianceStatus

ComplianceStatuses

Gets or sets a list of EmissionComplianceStatus to search for all EmissionReportSubmissionDetails records matching one of the compliance statuses.

public IEnumerable<EmissionComplianceStatus>? ComplianceStatuses { get; set; }

Property Value

IEnumerable<EmissionComplianceStatus>

A nullable enumerable collection that holds the compliance status to search for.

EmissionVehicleEnrollmentSearch

Gets or sets a value to search for all EmissionReportSubmissionDetails records associated with this EmissionVehicleEnrollment.

public EmissionVehicleEnrollmentSearch? EmissionVehicleEnrollmentSearch { get; set; }

Property Value

EmissionVehicleEnrollmentSearch

EmissionVehicleEnrollmentSearch

FromScheduledDateTime

Gets or sets a value to search for all EmissionReportSubmissionDetails records with submission schedule datetime from this scheduled datetime.

public DateTime? FromScheduledDateTime { get; set; }

Property Value

DateTime?

The earliest scheduled datetime

HasComplianceError

Gets or sets a value to search for all EmissionReportSubmissionDetails records with compliance error.

public bool? HasComplianceError { get; set; }

Property Value

bool?

If true, gets EmissionReportSubmissionDetails record(s) with error; Otherwise, gets the EmissionReportSubmissionDetails record(s) without error.

OnlyLatestSubmission

Gets or sets a value indicating whether to only get the latest submission per enrollment.

public bool OnlyLatestSubmission { get; set; }

Property Value

bool

If true, gets only the latest submission record per enrollment; otherwise, gets all submission records;

SubmissionScheduleType

Gets or sets a value to search for all EmissionReportSubmissionDetails records with this submission schedule type.

public EmissionReportSubmissionScheduleType? SubmissionScheduleType { get; set; }

Property Value

EmissionReportSubmissionScheduleType?

EmissionReportSubmissionScheduleType

ToScheduledDateTime

Gets or sets a value to search for all EmissionReportSubmissionDetails records with submission schedule datetime to this scheduled datetime.

public DateTime? ToScheduledDateTime { get; set; }

Property Value

DateTime?

The latest scheduled datetime