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
IdThe 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
MaintenanceTypeIds
Gets or sets a value indicating a list of EventType Ids to search by.
public IEnumerable<Id>? MaintenanceTypeIds { get; set; }
Property Value
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
Sources
Gets or sets the list of sources to search by.
public IEnumerable<string>? Sources { get; set; }