Table of Contents

Class BinaryDataSearch

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

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

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

Constructors

BinaryDataSearch()

Initializes a new instance of the BinaryDataSearch class.

public BinaryDataSearch()

BinaryDataSearch(Id)

Initializes a new instance of the BinaryDataSearch class.

public BinaryDataSearch(Id id)

Parameters

id Id

Id.

Properties

BinaryDataType

Gets or sets search for BinaryData that has this BinaryDataType.

public BinaryDataType? BinaryDataType { get; set; }

Property Value

BinaryDataType?

BinaryDataType

ControllerSearch

Gets or sets the search options which are used to search for binary data for a controller ControllerSearch by Id and protocol's Id. Available ControllerSearch options are:.

public ControllerSearch? ControllerSearch { get; set; }

Property Value

ControllerSearch

ControllerSearch

DeviceSearch

Gets or sets filter by the DeviceSearch options. Providing a device ID will search for any BinaryData that are assigned to that Device. Providing the Groups will search for BinaryData for that have Devices in that group. Available DeviceSearch options are:

public DeviceSearch? DeviceSearch { get; set; }

Property Value

DeviceSearch

DeviceSearch

FromDate

Gets or sets search for BinaryData records that were logged at this date or after.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime

OnlyMostRecentDeviceAndController

Gets or sets search for most rececennt BinaryData grouped by Device and Controller.

public bool? OnlyMostRecentDeviceAndController { get; set; }

Property Value

bool?

bool

ToDate

Gets or sets search for BinaryData records that were logged at this date or before.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime

Version

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

public override long? Version { get; set; }

Property Value

long?

long