Skip to main content

CreateInspectionTypeConfigDto

keystringrequired

Permanent identifier stored on every inspection of this type. Must start with a letter and use only uppercase letters, numbers and underscores. Unique per tenant and immutable once created — derive it from the label (e.g. "Shaft inspection" becomes SHAFT_INSPECTION).

Example: SHAFT_INSPECTION
labelstringrequired
descriptionstring
isEnabledboolean
Default value: true
displayOrdernumber
Default value: 0
requiresPermitboolean
Default value: false
linkedLicenseIdobject

MineLicense.id this inspection type audits.

CreateInspectionTypeConfigDto
{
"key": "SHAFT_INSPECTION",
"label": "string",
"description": "string",
"isEnabled": true,
"displayOrder": 0,
"requiresPermit": false,
"linkedLicenseId": {}
}