Class DeviceStatusFilterCondition
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Device Status And/Or Filter object
public class DeviceStatusFilterCondition : Search, IEntity
- Inheritance
-
DeviceStatusFilterCondition
- Implements
- Inherited Members
Constructors
DeviceStatusFilterCondition()
public DeviceStatusFilterCondition()
Properties
DeviceStatusFilterConditions
Gets or sets the filter conditions
public IList<DeviceStatusFilterCondition>? DeviceStatusFilterConditions { get; set; }
Property Value
- IList<DeviceStatusFilterCondition>
object converted to where clause, string
IsDeviceCommunicating
Gets or sets search for devices based on their current communicating status. A device is communicating: - When the vehicle is driving and has communicated within the past 10 minutes. - When the vehicle is not driving and has communicated within the past 24 hours.
public bool? IsDeviceCommunicating { get; set; }
Property Value
IsDriving
Gets or sets the filter indicating if device is driving Can only be driving if IsCommunicating is true
public bool? IsDriving { get; set; }
Property Value
- bool?
true stored in db but can be overridden by Inactive if device isn’t communicating false not driving or Inactive
Relation
Gets or sets And/Or for device status filter
public SearchRelation? Relation { get; set; }
Property Value
- SearchRelation?
And/Or part of where clause string