Table of Contents

Class LogRecordSearch

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

true search

The object used to specify the arguments when searching for LogRecord(s).

When searching for log records the system will return all records that match the search criteria and interpolate the value at the provided from/to dates when there is no record that corresponds to the date. Interpolated records are dynamically created when the request is made and can be identified as not having the ID property populated. Records with an ID are stored in the database.

This search has been designed to work efficiently with these combinations of parameters:

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

Constructors

LogRecordSearch()

public LogRecordSearch()

Properties

DeviceSearch

Gets or sets search for LogRecords for this DeviceSearch Id. Available DeviceSearch options are:.

public DeviceSearch? DeviceSearch { get; set; }

Property Value

DeviceSearch

DeviceSearch

FromDate

Gets or sets search for LogRecords at this date or after.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime

ObserveActiveState

Gets or sets a value indicating whether [observe active state].

public bool ObserveActiveState { get; set; }

Property Value

bool

true if [observe active state]; otherwise, false.

ToDate

Gets or sets search for LogRecords at this date or before.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime