CatalogIModel Namespace
A "catalog iModel" is an IModel containing elements (e.g., component definitions) that are intended to be copied into another iModel by applications. They can be stored in BlobContainers managed by a "reference data service" that uses semantic versioning, much like WorkspaceDbs.
Interface
Name | Description |
---|---|
CatalogIModel.CreateNewContainerArgs | Arguments for creating a new BlobContainer that holds (versions of) a CatalogIModel. |
CatalogIModel.CreateNewVersionArgs | Arguments to create a new version of a CatalogIModel from (a copy of) an existing version in a cloud container. |
CatalogIModel.Manifest | Metadata describing a catalog iModel. |
CatalogIModel.NameAndVersion | Properties to identify a specific CatalogIModel within a container. |
CatalogIModel.NewContainerProps | Properties of a newly created container created from CreateNewContainerArgs. |
CatalogIModel.OpenArgs | Arguments to open an existing version of a CatalogIModel. |
Type alias
Name | Description |
---|---|
CatalogIModel.VersionRange | A semver string describing a range of acceptable CatalogIModels, |
Defined in
- core/common/src/CatalogIModel.ts Line 41
Last Updated: 26 April, 2025
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.