API Reference > presentation-common > PresentationRules > NavigationRuleBase NavigationRuleBase Interface Base class for all NavigationRule implementations. Not meant to be used directly, see NavigationRule. Extends RuleBase Properties Name Type Description customizationRules undefined | CustomizationRule[] Customization rules that are applied for the content returned by specifications undefined | ChildNodeSpecification[] Specifications that define what content the rule returns. stopFurtherProcessing undefined | boolean Stop processing rules that have lower priority. subConditions undefined | SubCondition[] Specifies child node rules which are only used when specific condition Inherited properties Name Type Inherited from Description 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. requiredSchemas undefined | RequiredSchemaSpecification[] RuleBase Schema requirements for this rule. ruleType RuleTypes RuleBase Used for serializing to JSON. Defined in presentation/common/src/presentation-common/rules/hierarchy/NavigationRule.ts Line 22 Last Updated: 12 June, 2024