Space Docs
Domain Model

Warranty Obligation

Fields

FieldTypeRequiredDefaultDescription
idstring.uuidYes—Id
createdAtstring.date-timeYes—Created at
updatedAtstring.date-timeYes—Updated at
obligorOrganizationIdunknownYes—ID of the associated obligor organization
obligeeOrganizationIdunknownYes—ID of the associated obligee organization
projectIdunknownYes—ID of the associated project
assetIdunknownYes—ID of the associated asset
coverageTypeenum(labor, parts, parts_and_labor, manufacturer, workmanship, full_system, other)Yes—Coverage type
statusenum(active, expired, voided)Yes—Status
termsstring,nullYes—Terms
startDatestring.date-timeYes—Start date
endDateunknownYes—End date
notesstring,nullYes—Notes
createdByUserIdunknownYes—ID of the associated created by user
workspaceIdstringYes—ID of the associated workspace

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
obligorOrganizationIdunknownNo—ID of the associated obligor organization
obligeeOrganizationIdunknownNo—ID of the associated obligee organization
projectIdunknownNo—ID of the associated project
assetIdunknownNo—ID of the associated asset
coverageTypeenum(labor, parts, parts_and_labor, manufacturer, workmanship, full_system, other)Yes"parts_and_labor"Coverage type
termsunknownNo—Terms
startDatestring.date-timeNo—Start date
endDateunknownNo—End date
notesunknownNo—Notes

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
obligorOrganizationIdunknownNo—ID of the associated obligor organization
obligeeOrganizationIdunknownNo—ID of the associated obligee organization
coverageTypeenum(labor, parts, parts_and_labor, manufacturer, workmanship, full_system, other)No—Coverage type
statusenum(active, expired, voided)No—Status
termsunknownNo—Terms
startDatestring.date-timeNo—Start date
endDateunknownNo—End date
notesunknownNo—Notes

On this page