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
faultRichDataFaultRichDataThe controller.
FaultRichData(Id?)
Initializes a new instance of the FaultRichData class.
public FaultRichData(Id? id)
Parameters
idIdThe 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
idIdThe identifier.
versionlong?The version.
severityDtcSeverity?The severity.
recommendationstringThe recommendation.
effectOnComponentstringThe effectOnComponent.
faultDescriptionstringThe faultDescription.
faultDataFaultDataThe faultData.
diagnosticDiagnosticThe diagnostic.
errorTypeFaultRichDataErrorType?The errorType.
dateTimeDateTime?The log DateTime.
engineHoursdouble?The log EngineHours.
odometerdouble?The log Odometer.
vendorSourceFaultRichDataVendorSource?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.