Class ExceptionEventSearch
- Namespace
- Geotab.Checkmate.ObjectModel.Exceptions
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The object used to specify the arguments when searching for ExceptionEvent.
This search has been designed to work efficiently with these combinations of parameters:
public class ExceptionEventSearch : Search, IEntity
- Inheritance
-
ExceptionEventSearch
- Implements
- Inherited Members
Constructors
ExceptionEventSearch()
Initializes a new instance of the ExceptionEventSearch class.Constructor.
public ExceptionEventSearch()
ExceptionEventSearch(Id?)
Initializes a new instance of the ExceptionEventSearch class.Constructor.
public ExceptionEventSearch(Id? id)
Parameters
Properties
DeviceSearch
Gets or sets filter by the DeviceSearch options. Providing a Device ID will search for any Exception Events recorded for that Device. Providing Groups will search Exception Events recorded for Devices that are members of the provided GroupSearch(s) or their children. Available DeviceSearch options are:.
public DeviceSearch? DeviceSearch { get; set; }
Property Value
FromDate
Gets or sets search for Exception Events that occurred at this date or after.
public DateTime? FromDate { get; set; }
Property Value
IncludeDeleted
Gets or sets search for ExceptionEvents that have been soft deleted for any reason.
public bool? IncludeDeleted { get; set; }
Property Value
IncludeDismissedEvents
Gets or sets include dismissed events.
public bool? IncludeDismissedEvents { get; set; }
Property Value
IncludeInvalidated
Gets or sets search for ExceptionEvents that have been invalidated because of new data being processed. The default value is [false] while using "Get" and "GetFeed" APIs.
public bool? IncludeInvalidated { get; set; }
Property Value
IncludeMetadata
Gets or sets the flag to include metadata.
public bool? IncludeMetadata { get; set; }
Property Value
MaxVersion
Gets or sets the maximum row version of the ExceptionEvent search criteria.
public long? MaxVersion { get; set; }
Property Value
RuleSearch
Gets or sets filter by the RuleSearch options. Providing a Rule ID will search for any Exception Events recorded for that Rule. Providing a ExceptionRuleBaseType will search for any Exception Events with the given Base Type. Available RuleSearch options are:.
public RuleSearch? RuleSearch { get; set; }
Property Value
ToDate
Gets or sets search for Exception Events that occurred at this date or before.
public DateTime? ToDate { get; set; }
Property Value
UserSearch
Gets or sets the filter by the UserSearch options. Providing a User ID will search for any Exception Events recorded for that User. Providing Groups will search Exception Events recorded for Users that are members of the provided GroupSearch(s) or their children. Available UserSearch options are:
Cannot be used with DeviceSearch.public UserSearch? UserSearch { get; set; }
Property Value
Version
Gets or sets the row version of the ExceptionEvent search criteria.
public override long? Version { get; set; }
Property Value
ZoneSearch
Gets or sets filter by the ZoneSearch options. Providing a zone ID will search for Exception Events recorded with ZoneId metadata. Providing the Groups will search for Exception Events recorded with ZoneId metadata of Zones that are members of the provided GroupSearch(s) or their children. Available ZoneSearch options are:.
public ZoneSearch? ZoneSearch { get; set; }