Skip to main content

Import

evaluateRequiredPropertyRule

Run a named-property requirement against its applicable element type.

evaluateDoorFireRatingRule

Run DOOR_FIRE_RATING_REQUIRED against an element collection.

DOOR_FIRE_RATING_REQUIRED

Types

PropertyRuleElement

A minimal element view for property-compliance rules.
string
Stable result identifier, normally a Floorkit ogid.
string
Floorkit element discriminator, for example DOOR.
string

RequiredPropertyRule

A declarative requirement for one named scalar property.

RequiredPropertyRuleReport

A stable, UI-ready summary of one rule run.
RequiredPropertyRule
required
number
required
number
required
number
required
number | null
required
Percentage in [0, 100], or null when no elements matched the rule scope.
RequiredPropertyRuleItem[]
required

RequiredPropertyRuleItem

One element evaluated by a required-property rule.
string
string
PropertyValue
'pass' | 'fail'
required
'missing-property-set' | 'missing-property' | 'blank-value'
Present only for failures, so a host application can explain the repair.
Last modified on October 11, 2026