API Reference > presentation-common > Core > RegisteredRuleset RegisteredRuleset Class A ruleset that is registered in a ruleset manager. Implements IDisposable Ruleset Methods Name Description constructor(ruleset: Ruleset, uniqueIdentifier: string, disposeFunc: (ruleset: RegisteredRuleset) => void): RegisteredRuleset Create a registered ruleset dispose(): void Dispose registered ruleset. toJSON(): Ruleset Properties Name Type Description id Accessor ReadOnly string Ruleset identifier. rules Accessor ReadOnly Rule[] Presentation rules used to create hierarchies and content supplementationInfo Accessor ReadOnly undefined | SupplementationInfo Supplementation-related information for this ruleset supportedSchemas Accessor ReadOnly undefined | SchemasSpecification Names of schemas which the rules should be applied for. uniqueIdentifier Accessor ReadOnly string vars Accessor ReadOnly undefined | VariablesGroup[] User-controllable variable definitions Defined in presentation/common/src/presentation-common/RegisteredRuleset.ts Line 19 Last Updated: 29 November, 2022