Table of Contents

Class EnergySnapshotRecordSearch

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

The object used to specify the arguments when searching for EnergySnapshotRecord.

public class EnergySnapshotRecordSearch : Search, IEntity
Inheritance
EnergySnapshotRecordSearch
Implements
Inherited Members

Constructors

EnergySnapshotRecordSearch()

Initializes a new instance of the EnergySnapshotRecordSearch class. Constructor.

public EnergySnapshotRecordSearch()

EnergySnapshotRecordSearch(Id)

Initializes a new instance of the EnergySnapshotRecordSearch class. Constructor.

public EnergySnapshotRecordSearch(Id id)

Parameters

id Id

The id.

Properties

DeviceSearch

Gets or sets the device search criteria for the EnergySnapshotRecordSearch records with this {@link DeviceSearch} Id. Available DeviceSearch options are:.

public DeviceSearch? DeviceSearch { get; set; }

Property Value

DeviceSearch

The device search criteria for the EnergySnapshotRecordSearch records with this {@link DeviceSearch} Id. Available DeviceSearch options are:.

FromDate

Gets or sets the from date, which is used to search for EnergySnapshotRecord recorded on or after this date.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime?.

IncludeAdjacent

Gets or sets the IncludeAdjacent flag which, when true, includes the EnergySnapshotRecord records immediately before and after the date range specified

public bool? IncludeAdjacent { get; set; }

Property Value

bool?

bool

IncludeDeleted

Gets or sets a value indicating whether search includes records that have the dtDeleted column set

public bool IncludeDeleted { get; set; }

Property Value

bool

bool

IncludeSnapshotsAfterToDate

Gets or sets value. If > 0, retrieve n snapshots after the to date.

public int? IncludeSnapshotsAfterToDate { get; set; }

Property Value

int?

Value

IncludeSnapshotsBeforeFromDate

Gets or sets value. If > 0, retrieve n snapshots before the from date.

public int? IncludeSnapshotsBeforeFromDate { get; set; }

Property Value

int?

Value

IsWaitingForData

Gets or sets the isWaitingForData flag which is used to search for EnergySnapshotRecord records recorded with a isWaitingForData flag set to true

public bool? IsWaitingForData { get; set; }

Property Value

bool?

bool

LogReasons

Gets or sets logs reasons. Includes the EnergySnapshotRecord records with matching log reasons.

public string[]? LogReasons { get; set; }

Property Value

string[]

Value

MaxVersion

Gets or sets search for EnergySnapshotRecords with a maximum of this version.

public long? MaxVersion { get; set; }

Property Value

long?

long

ToDate

Gets or sets the to date, which is used to search for EnergySnapshotRecord recorded on or before this date.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime?.

Version

Gets or sets the row version of the EnergySnapshotRecord search criteria.

public override long? Version { get; set; }

Property Value

long?

long