Table of Contents

Class DiagnosticSearch

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

true search The object used to specify the arguments when searching for Diagnostic(s).

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 Id

The 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

DiagnosticType?

DiagnosticType

DiagnosticTypes

Gets or sets the list of DiagnosticType to search for in Diagnostics.

public IEnumerable<string>? DiagnosticTypes { get; set; }

Property Value

IEnumerable<string>

IList<T> where T is string

EngineTypeSearch

Gets or sets search for Diagnostic(s) with this EngineTypeSearchId. Available EngineTypeSearch options are:.

public EngineTypeSearch? EngineTypeSearch { get; set; }

Property Value

EngineTypeSearch

EngineTypeSearch

FaultResetMode

Gets or sets the FaultResetMode to search by.

public FaultResetMode? FaultResetMode { get; set; }

Property Value

FaultResetMode?

FaultResetMode

Ids

Gets or sets search for Diagnostics with these unique Id(s).

public IEnumerable<Id>? Ids { get; set; }

Property Value

IEnumerable<Id>

IList<T>

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

string

string

SourceSearch

Gets or sets the SourceSearch Id to search for in Diagnostics. Available SourceSearch options are:.

public SourceSearch? SourceSearch { get; set; }

Property Value

SourceSearch

SourceSearch

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