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. |
Constants
| Name | Description | |
|---|---|---|
| _presentation_manager_detail |
Enumerations
| Name | Description | |
|---|---|---|
| HierarchyCacheMode | Presentation hierarchy cache 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. | Deprecated |
| HierarchyCacheConfigBase | Base interface for all HierarchyCacheConfig implementations. | Deprecated |
| HybridCacheConfig | Configuration for the experimental hybrid hierarchy cache. | Deprecated |
| MemoryHierarchyCacheConfig | Configuration for in-memory hierarchy cache. | Deprecated |
| 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 RulesetEmbedder instance. |
|
| 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. | Deprecated |
| 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: 01 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.