Class FaultRichData
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A class that holds enrichment data for a fault.
public class FaultRichData : EntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion, IDiagnosticProvider
- Inheritance
-
FaultRichData
- Implements
- Inherited Members
Constructors
FaultRichData()
Initializes a new instance of the FaultRichData class.
public FaultRichData()
FaultRichData(FaultRichData)
Initializes a new instance of the FaultRichData class.
public FaultRichData(FaultRichData faultRichData)
Parameters
faultRichData
FaultRichDataThe controller.
FaultRichData(Id?)
Initializes a new instance of the FaultRichData class.
public FaultRichData(Id? id)
Parameters
id
IdThe identifier.
FaultRichData(Id?, long?, DtcSeverity?, string?, string?, string?, FaultData?, Diagnostic?, FaultRichDataErrorType?, DateTime?, double?, double?, FaultRichDataVendorSource?)
Initializes a new instance of the FaultRichData class.
public FaultRichData(Id? id, long? version, DtcSeverity? severity, string? recommendation, string? effectOnComponent, string? faultDescription, FaultData? faultData, Diagnostic? diagnostic, FaultRichDataErrorType? errorType, DateTime? dateTime, double? engineHours, double? odometer, FaultRichDataVendorSource? vendorSource)
Parameters
id
IdThe identifier.
version
long?The version.
severity
DtcSeverity?The severity.
recommendation
stringThe recommendation.
effectOnComponent
stringThe effectOnComponent.
faultDescription
stringThe faultDescription.
faultData
FaultDataThe faultData.
diagnostic
DiagnosticThe diagnostic.
errorType
FaultRichDataErrorType?The errorType.
dateTime
DateTime?The log DateTime.
engineHours
double?The log EngineHours.
odometer
double?The log Odometer.
vendorSource
FaultRichDataVendorSource?The log VendorSource.
Properties
DateTime
Gets or sets the datetime.
public DateTime? DateTime { get; set; }
Property Value
Diagnostic
Gets or sets the diagnostic
public Diagnostic? Diagnostic { get; set; }
Property Value
EffectOnComponent
Gets or sets the effect on component.
public string? EffectOnComponent { get; set; }
Property Value
EngineHours
Gets or sets the engine hours .
public double? EngineHours { get; set; }
Property Value
ErrorType
Gets or sets the Error Type.
public FaultRichDataErrorType? ErrorType { get; set; }
Property Value
FaultData
Gets or sets the fault.
public FaultData? FaultData { get; set; }
Property Value
FaultDescription
Gets or sets the fault description.
public string? FaultDescription { get; set; }
Property Value
Odometer
Gets or sets the odometer.
public double? Odometer { get; set; }
Property Value
Recommendation
Gets or sets the recommendation.
public string? Recommendation { get; set; }
Property Value
Severity
Gets or sets the severity.
public DtcSeverity? Severity { get; set; }
Property Value
VendorSource
Gets or sets the vendor source.
public FaultRichDataVendorSource? VendorSource { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.