Space Docs
Domain Model

Maintenance Plan

Fields

FieldTypeRequiredDefaultDescription
idstring.uuidYes—Id
createdAtstring.date-timeYes—Created at
updatedAtstring.date-timeYes—Updated at
customerIdstringYes—ID of the associated customer
siteIdstringYes—ID of the associated site
namestringYes—Name
descriptionstringNo—Description
statusenum(draft, active, suspended, expired, canceled)Yes—Status
frequencyMonthsintegerYes—Frequency months
startDatestring.date-timeNo—Start date
endDatestring.date-timeNo—End date
coveredSystemIdsstring[]No—Covered system ids
contractValueunknownNo—Contract value
ownerUserIdstringNo—ID of the associated owner user
workspaceIdstringYes—ID of the associated workspace
visibilityModeunknownYes—Visibility mode
lastCompletedDateunknownNo—Last completed date
nextScheduledDateunknownNo—Next scheduled date
completionRatenumber,nullNo—Completion rate
missedCountunknownNo—Missed count
totalScheduledCountunknownNo—Total scheduled count
totalCompletedCountunknownNo—Total completed count

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
customerIdstringYes—ID of the associated customer
siteIdstringYes—ID of the associated site
namestringYes—Name
descriptionunknownNo—Description
statusenum(draft, active, suspended, expired, canceled)Yes"draft"Status
frequencyMonthsintegerYes—Frequency months
startDateunknownNo—Start date
endDateunknownNo—End date
coveredSystemIdsstring[]No—Covered system ids
contractValueunknownNo—Contract value
ownerUserIdunknownNo—ID of the associated owner user
workspaceIdstringNo—ID of the associated workspace
visibilityModeunknownNo—Visibility mode

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
customerIdstringNo—ID of the associated customer
siteIdstringNo—ID of the associated site
namestringNo—Name
descriptionunknownNo—Description
statusenum(draft, active, suspended, expired, canceled)No—Status
frequencyMonthsintegerNo—Frequency months
startDateunknownNo—Start date
endDateunknownNo—End date
coveredSystemIdsstring[]No—Covered system ids
contractValueunknownNo—Contract value
ownerUserIdunknownNo—ID of the associated owner user

On this page