API Reference > presentation-common > PresentationRules > ContentModifier ContentModifier Interface Rule that allows supplementing content with additional specifications for certain ECClasses. see More details Extends RuleBase ContentModifiersList Properties Name Type Description class undefined | SingleSchemaClassSpecification Specification of ECClass whose content should be supplemented. ruleType ContentModifier Used for serializing to JSON. Inherited properties Name Type Inherited from Description calculatedProperties undefined | CalculatedPropertiesSpecification[] ContentModifiersList Specifications for including calculated properties onlyIfNotHandled undefined | boolean RuleBase Should this rule should be ignored if there is already an existing priority undefined | number RuleBase Defines the order in which presentation rules will be evaluated and executed. propertiesDisplay undefined | DEPRECATED_PropertiesDisplaySpecification[] ContentModifiersList Specifications for customizing property display by hiding / showing them propertyCategories undefined | PropertyCategorySpecification[] ContentModifiersList Specifications for custom categories. propertyEditors undefined | DEPRECATED_PropertyEditorsSpecification[] ContentModifiersList Specifications for assigning property editors propertyOverrides undefined | PropertySpecification[] ContentModifiersList Specifications for various property overrides. relatedProperties undefined | RelatedPropertiesSpecification[] ContentModifiersList Specifications for including properties of related instances requiredSchemas undefined | RequiredSchemaSpecification[] RuleBase Schema requirements for this rule. Defined in presentation/common/src/presentation-common/rules/content/modifiers/ContentModifier.ts Line 62 Last Updated: 12 June, 2024