Class DiagnosticSearch
- Namespace
- Geotab.Checkmate.ObjectModel.Engine
- Assembly
- Geotab.Checkmate.ObjectModel.dll
public class DiagnosticSearch : Search, IEntity
- Inheritance
-
DiagnosticSearch
- Implements
- Inherited Members
Constructors
DiagnosticSearch()
Initializes a new instance of the DiagnosticSearch class.Constructor.
public DiagnosticSearch()
DiagnosticSearch(Id?)
Initializes a new instance of the DiagnosticSearch class.Constructor.
public DiagnosticSearch(Id? id)
Parameters
id
IdThe Id.
Properties
Code
Gets or sets search for a Diagnostic by the code number.
public int? Code { get; set; }
Property Value
- int?
Nullable<T> where T is. int
DiagnosticType
Gets or sets the DiagnosticType to search for in Diagnostics.
public DiagnosticType? DiagnosticType { get; set; }
Property Value
DiagnosticTypes
Gets or sets the list of DiagnosticType to search for in Diagnostics.
public IEnumerable<string>? DiagnosticTypes { get; set; }
Property Value
EngineTypeSearch
Gets or sets search for Diagnostic(s) with this EngineTypeSearchId. Available EngineTypeSearch options are:.
public EngineTypeSearch? EngineTypeSearch { get; set; }
Property Value
FaultResetMode
Gets or sets the FaultResetMode to search by.
public FaultResetMode? FaultResetMode { get; set; }
Property Value
Ids
Gets or sets search for Diagnostics with these unique Id(s).
public IEnumerable<Id>? Ids { get; set; }
Property Value
Name
Gets or sets search for Diagnostics with this Name. Wildcard can be used by prepending/appending "%" to string. Example "%name%".
public string? Name { get; set; }
Property Value
SourceSearch
Gets or sets the SourceSearch Id to search for in Diagnostics. Available SourceSearch options are:.
public SourceSearch? SourceSearch { get; set; }
Property Value
Version
Gets or sets the row version of the Diagnostic search criteria.
public override long? Version { get; set; }
Property Value
- long?
Nullable<T> where T is. long