Table of Contents

Class EventOccurrenceDueSearch

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

false search The object used to specify the arguments when searching for EventOccurrence(s).

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

IEnumerable<Id>

Array>Id

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

DeviceSearch

DeviceSearch

DueDistance

Gets or sets a value indicating the distance until due (in kilometers).

public float? DueDistance { get; set; }

Property Value

float?

float

DueEngineHours

Gets or sets a value indicating the engine hours until due.

public TimeSpan? DueEngineHours { get; set; }

Property Value

TimeSpan?

TimeSpan

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

TimeSpan?

TimeSpan

DueSeverity

Gets or sets a value indicating if upcoming maintenances with due on severity should be retrieved.

public bool? DueSeverity { get; set; }

Property Value

bool?

bool

EventRuleIds

Gets or sets a list of EventRule Ids to search by. MaintenanceSchedule

public IEnumerable<Id>? EventRuleIds { get; set; }

Property Value

IEnumerable<Id>

Array>Id

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

MaintenanceScheduleSearch

MaintenanceScheduleSearch

FromDate

Gets or sets search for EventOccurrenceDues recorded at this date or after.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime

MaxId

Gets or sets gets maximum Id of the search criteria.

public Id? MaxId { get; set; }

Property Value

Id

Id

MinId

Gets or sets gets minimum Id of the search criteria.

public Id? MinId { get; set; }

Property Value

Id

Id

RequireEngineHours

Gets or sets a value indicating whether EventOccurrenceDues engine hours is required.

public bool RequireEngineHours { get; set; }

Property Value

bool

bool

RequireOdometer

Gets or sets a value indicating whether EventOccurrenceDues odometer is required.

public bool RequireOdometer { get; set; }

Property Value

bool

bool

Status

Gets or sets a value indicating the EventOccurrenceDues status.

public string? Status { get; set; }

Property Value

string

string

ToDate

Gets or sets search for EventOccurrenceDues recorded at this date or before.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime