Types
CreateMaintenanceScheduleInput
A recurring maintenance schedule for a piece of equipment, created through createMaintenanceSchedule.
input
CreateMaintenanceScheduleInputFields
assignedUserId
String
Id of the user assigned to carry out the maintenance.
equipmentId
String!
required
Id of the equipment to schedule maintenance for.
firstMaintenanceAt
DateTime!
required
When the first maintenance is due.
maintenanceType
String!
required
One of 'CALIBRATION' (Calibration), 'INSPECTION' (Inspection), 'PART_REPLACEMENT' (Part replacement), 'CLEANING' (Cleaning), 'PREVENTATIVE_MAINTENANCE' (Preventative maintenance), 'REPAIR' (Repair) or 'OTHER' (Other).
notes
String
Notes about the maintenance.
recurrence
String!
required
Recurrence rule in iCalendar RRULE syntax, for example 'FREQ=MONTHLY;INTERVAL=3'.