Table of Contents

Class MaintenanceWorkOrderJobSearch

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

The object used to specify the arguments when searching for MaintenanceWorkOrderJob.

public class MaintenanceWorkOrderJobSearch : Search, IEntity
Inheritance
MaintenanceWorkOrderJobSearch
Implements
Inherited Members

Constructors

MaintenanceWorkOrderJobSearch()

Initializes a new instance of the MaintenanceWorkOrderJobSearch class.

public MaintenanceWorkOrderJobSearch()

MaintenanceWorkOrderJobSearch(Id?)

Initializes a new instance of the MaintenanceWorkOrderJobSearch class with the specified ID.

public MaintenanceWorkOrderJobSearch(Id? id)

Parameters

id Id

The ID of the MaintenanceWorkOrderJob.

Properties

DeviceSearch

Gets or sets search for MaintenanceWorkOrderJobs matching this DeviceSearch. Providing a device ID will search for any MaintenanceWorkOrderJob that are assigned to that Device. Providing the Groups will search for MaintenanceWorkOrderJob for that have Devices in that group. Available DeviceSearch options are:.

public DeviceSearch? DeviceSearch { get; set; }

Property Value

DeviceSearch

DeviceSearch

MaintenanceTypeIds

Gets or sets a value indicating a list of EventType Ids to search by.

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

Property Value

IEnumerable<Id>

Array>Id

ScheduleSearch

Gets or sets search for MaintenanceWorkOrderJobs matching this MaintenanceScheduleSearch. Providing a schedule id will search for any MaintenanceWorkOrderJob that are assigned to that Schedule. Available ScheduleSearch options are:

public MaintenanceScheduleSearch? ScheduleSearch { get; set; }

Property Value

MaintenanceScheduleSearch

MaintenanceScheduleSearch

Sources

Gets or sets the list of sources to search by.

public IEnumerable<string>? Sources { get; set; }

Property Value

IEnumerable<string>

Array>string