Class EventOccurrenceDueSearch
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
public class EventOccurrenceDueSearch : Search, IEntity
- Inheritance
-
EventOccurrenceDueSearch
- Implements
- Inherited Members
Constructors
EventOccurrenceDueSearch()
public EventOccurrenceDueSearch()
Properties
DeviceIds
Gets or sets a list of Device Ids to search by. Device
public IEnumerable<Id>? DeviceIds { get; set; }
Property Value
DeviceSearch
Gets or sets search for EventOccurrences matching this DeviceSearch. Providing a device ID will search for any EventOccurrences that are assigned to that Device. Providing the Groups will search for EventOccurrences for that have Devices in that group. Available DeviceSearch options are:.
public DeviceSearch? DeviceSearch { get; set; }
Property Value
DueDistance
Gets or sets a value indicating the distance until due (in kilometers).
public float? DueDistance { get; set; }
Property Value
DueEngineHours
Gets or sets a value indicating the engine hours until due.
public TimeSpan? DueEngineHours { get; set; }
Property Value
DuePeriod
Gets or sets a value indicating the timespan from now in for which to search for events.
public TimeSpan? DuePeriod { get; set; }
Property Value
DueSeverity
Gets or sets a value indicating if upcoming maintenances with due on severity should be retrieved.
public bool? DueSeverity { get; set; }
Property Value
EventRuleIds
Gets or sets a list of EventRule Ids to search by. MaintenanceSchedule
public IEnumerable<Id>? EventRuleIds { get; set; }
Property Value
EventRuleSearch
Gets or sets search for EventOccurrenceDues matching this MaintenanceScheduleSearch. Providing a event rule id will search for any EventOccurrences that are assigned to that Event Rule. Providing the Groups will search for EventOccurrences for that have Event Rules in that group. Available EventRuleSearch options are:.
public MaintenanceScheduleSearch? EventRuleSearch { get; set; }
Property Value
FromDate
Gets or sets search for EventOccurrenceDues recorded at this date or after.
public DateTime? FromDate { get; set; }
Property Value
MaxId
Gets or sets gets maximum Id of the search criteria.
public Id? MaxId { get; set; }
Property Value
MinId
Gets or sets gets minimum Id of the search criteria.
public Id? MinId { get; set; }
Property Value
RequireEngineHours
Gets or sets a value indicating whether EventOccurrenceDues engine hours is required.
public bool RequireEngineHours { get; set; }
Property Value
RequireOdometer
Gets or sets a value indicating whether EventOccurrenceDues odometer is required.
public bool RequireOdometer { get; set; }
Property Value
Status
Gets or sets a value indicating the EventOccurrenceDues status.
public string? Status { get; set; }
Property Value
ToDate
Gets or sets search for EventOccurrenceDues recorded at this date or before.
public DateTime? ToDate { get; set; }