Table of Contents

Class EmissionReportSearch

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Search class for EmissionReports.

public sealed class EmissionReportSearch : Search, IEntity
Inheritance
EmissionReportSearch
Implements
Inherited Members

Constructors

EmissionReportSearch()

Initializes a new instance of the EmissionReportSearch class.

public EmissionReportSearch()

EmissionReportSearch(EmissionVehicleCycleSearch?)

Initializes a new instance of the EmissionReportSearch class.

public EmissionReportSearch(EmissionVehicleCycleSearch? emissionVehicleCycleSearch)

Parameters

emissionVehicleCycleSearch EmissionVehicleCycleSearch

The emissionVehicleCycleSearch.

EmissionReportSearch(Id)

Initializes a new instance of the EmissionReportSearch class.

public EmissionReportSearch(Id id)

Parameters

id Id

The Id.

Properties

EmissionVehicleCycleSearch

Gets or sets search for EmissionReport recorded for this EmissionVehicleCycleSearch Id. Available EmissionVehicleCycleSearch options are:.

public EmissionVehicleCycleSearch? EmissionVehicleCycleSearch { get; set; }

Property Value

EmissionVehicleCycleSearch

EmissionVehicleCycleSearch

Filename

Gets or sets a value to search for all EmissionReport with the given filename.

public string? Filename { get; set; }

Property Value

string

ReportType

FromReportSubmittedDateTime

Gets or sets search for EmissionReport that was submitted at this date or after.

public DateTime? FromReportSubmittedDateTime { get; set; }

Property Value

DateTime?

DateTime

FromReportUpdatedDateTime

Gets or sets search for EmissionReport that was updated at this date or after.

public DateTime? FromReportUpdatedDateTime { get; set; }

Property Value

DateTime?

DateTime

IsSubmitted

Gets or sets search for EmissionReport that was either submitted or not submitted.

public bool? IsSubmitted { get; set; }

Property Value

bool?

bool

MaxId

Gets or sets the maximum Id of the search criteria.

public Id? MaxId { get; set; }

Property Value

Id

Id

MinId

Gets or sets the minimum Id of the search criteria.

public Id? MinId { get; set; }

Property Value

Id

Id

ReportType

Gets or sets a value to search for all EmissionReport with this specific report type.

public EmissionReportType? ReportType { get; set; }

Property Value

EmissionReportType?

ReportType

ToReportSubmittedDateTime

Gets or sets search for EmissionReport that was submitted at this date or before.

public DateTime? ToReportSubmittedDateTime { get; set; }

Property Value

DateTime?

DateTime

ToReportUpdatedDateTime

Gets or sets search for EmissionReport that was updated at this date or before.

public DateTime? ToReportUpdatedDateTime { get; set; }

Property Value

DateTime?

DateTime