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
IdId.
Properties
BinaryDataType
Gets or sets search for BinaryData that has this BinaryDataType.
public BinaryDataType? BinaryDataType { get; set; }
Property Value
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
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
FromDate
Gets or sets search for BinaryData records that were logged at this date or after.
public DateTime? FromDate { get; set; }
Property Value
OnlyMostRecentDeviceAndController
Gets or sets search for most rececennt BinaryData grouped by Device and Controller.
public bool? OnlyMostRecentDeviceAndController { get; set; }
Property Value
ToDate
Gets or sets search for BinaryData records that were logged at this date or before.
public DateTime? ToDate { get; set; }
Property Value
Version
Gets or sets the row version of the BinaryData search criteria.
public override long? Version { get; set; }