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. | 
Enumerations
| Name | Description | |
|---|---|---|
| HierarchyCacheMode | Presentation hierarchy cache mode. | |
| PresentationManagerMode | Presentation manager working mode. | Deprecated | 
Interfaces
| Name | Description | |
|---|---|---|
| BackendDiagnosticsAttribute | Data structure which contains backend diagnostics options. | |
| BackendDiagnosticsOptions | Data structure for backend diagnostics options. | |
| ContentCacheConfig | Configuration for content cache. | |
| DiskHierarchyCacheConfig | Configuration for persistent disk hierarchy cache. | |
| HierarchyCacheConfigBase | Base interface for all HierarchyCacheConfig implementations. | |
| HybridCacheConfig | Configuration for the experimental hybrid hierarchy cache. | |
| MemoryHierarchyCacheConfig | Configuration for in-memory hierarchy cache. | |
| MultiElementPropertiesResponse | Data structure for multiple element properties request response. | |
| PresentationAssetsRootConfig | Configuration options for supplying asset paths to PresentationManager. | |
| PresentationManagerCachingConfig | Caching configuration options for PresentationManager. | |
| PresentationManagerProps | Properties that can be used to configure PresentationManager | |
| PresentationProps | Properties that can be used to configure Presentation API. | |
| RulesetEmbedderProps | Properties for creating a RulesetEmbedderinstance. | |
| RulesetInsertOptions | Options for insertRuleset operation. | |
| RulesetManager | Presentation ruleset registry. | |
| RulesetVariablesManager | Presentation ruleset variables registry. | 
Type Aliases
| Name | Description | |
|---|---|---|
| BackendDiagnosticsHandler | A function that received request diagnostics and, optionally, request context. | |
| HierarchyCacheConfig | Configuration for hierarchy cache. | |
| MultiManagerPresentationProps | Props for initializing the Presentation library for using multiple PresentationManager | Deprecated | 
| PresentationPropsBase | Base props for initializing the Presentation library. | Deprecated | 
| SingleManagerPresentationProps | Props for initializing the Presentation library with ability to use a single | Deprecated | 
| UnitSystemFormat | A data structure that associates unit systems with a format. | Deprecated | 
Last Updated: 10 June, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.