Table of Contents

Class EmissionReport

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

Class definition for EmissionReports.

public sealed class EmissionReport : Entity, IEntity, IComparable, IIdentifiable
Inheritance
EmissionReport
Implements
Inherited Members

Constructors

EmissionReport()

Initializes a new instance of the EmissionReport class.

public EmissionReport()

EmissionReport(Id)

Initializes a new instance of the EmissionReport class.

public EmissionReport(Id id)

Parameters

id Id

The log Id.

EmissionReport(Id?, byte[]?, in DateTime?, in DateTime?, EmissionReportType?, string?, EmissionVehicleCycle?)

Initializes a new instance of the EmissionReport class.

public EmissionReport(Id? id, byte[]? report, in DateTime? reportUpdatedDateTime, in DateTime? reportSubmittedDateTime, EmissionReportType? reportType, string? filename, EmissionVehicleCycle? emissionVehicleCycle)

Parameters

id Id

The id.

report byte[]

The report.

reportUpdatedDateTime DateTime?

The reportUpdatedDateTime.

reportSubmittedDateTime DateTime?

The reportSubmittedDateTime.

reportType EmissionReportType?

The reportType.

filename string

The filename.

emissionVehicleCycle EmissionVehicleCycle

The emissionVehicleCycle.

Properties

EmissionVehicleCycle

Gets or sets the EmissionVehicleCycle for EmissionReports.

public EmissionVehicleCycle? EmissionVehicleCycle { get; set; }

Property Value

EmissionVehicleCycle

EmissionVehicleCycle

Filename

Gets or sets the filename for EmissionReports.

public string? Filename { get; set; }

Property Value

string

Filename

Report

Gets or sets Report.

public byte[]? Report { get; set; }

Property Value

byte[]

Report

ReportSubmittedDateTime

Gets or sets ReportSubmittedDateTime.

public DateTime? ReportSubmittedDateTime { get; set; }

Property Value

DateTime?

ReportSubmittedDateTime

ReportType

Gets or sets EmissionReportType for report.

public EmissionReportType? ReportType { get; set; }

Property Value

EmissionReportType?

EmissionReportType

ReportUpdatedDateTime

Gets or sets ReportUpdatedDateTime.

public DateTime? ReportUpdatedDateTime { get; set; }

Property Value

DateTime?

ReportUpdatedDateTime

Methods

Clone()

Clone EmissionVehicleCycle instance

public override IEntity Clone()

Returns

IEntity

IEntity