API Reference > presentation-backend > Core Core Common types used for retrieving presentation data from iModels. Classes Name Description Presentation Static class used to statically set up Presentation library for the backend. PresentationManager Backend Presentation manager which pulls the presentation data from RulesetEmbedder An API for embedding presentation rulesets into iModels. Beta Enumerations Name Description DuplicateRulesetHandlingStrategy Strategies for handling duplicate rulesets. Beta HierarchyCacheMode Presentation hierarchy cache mode. Beta PresentationManagerMode Presentation manager working mode. Interfaces Name Description DiskHierarchyCacheConfig Configuration for disk hierarchy cache. Beta HierarchyCacheConfigBase Base interface for all HierarchyCacheConfig implementations. Beta HybridCacheConfig Configuration for hybrid hierarchy cache. Beta MemoryHierarchyCacheConfig Configuration for memory hierarchy cache. Beta PresentationManagerProps Properties that can be used to configure PresentationManager PresentationPropsDeprecated PresentationPropsNew RulesetEmbedderProps Properties for creating a RulesetEmbedder instance. RulesetInsertOptions Options for RulesetEmbedder.insertRuleset operation. Beta RulesetManager Presentation ruleset registry. RulesetVariablesManager Presentation ruleset variables registry. Type Aliases Name Description HierarchyCacheConfig Configuration for hierarchy cache. Beta PresentationProps Properties that can be used to configure Presentation API WithClientRequestContext A type that injects ClientRequestContext attribute into another given type. Last Updated: 12 June, 2024