iModelHub

Classes for communicating directly with iModelHub.

Classes

Name Description  
ChangeSet ChangeSet represents a file containing changes to the iModel. Beta
ChangeSetHandler Handler for managing ChangeSets. Beta
ChangeSetQuery Query object for getting ChangeSets. Beta
HubIModel HubIModel represents an iModel on iModelHub. Beta
IModelBaseHandler This class acts as the WsgClient for other iModelHub Handlers. Beta
IModelHandler Handler for managing HubIModel instance. Beta
IModelHubClient Class that allows access to different iModelHub class handlers. Beta
IModelHubClientError Errors for incorrect iModelHub requests. Beta
IModelHubError Error returned from iModelHub service. Beta
IModelQuery Query object for getting HubIModel instances. Beta
IModelsHandler Handler for managing HubIModel instances. Beta
InstanceIdQuery Query for instances with Guid based instance ids. Beta
Query Base class for iModelHub Query objects. Beta
StringIdQuery Query for instances with string based instance ids. Beta
Version Named Version is a specific ChangeSet given a name to differentiate it from others. Beta
VersionHandler Handler for managing Versions. Beta
VersionQuery Query object for getting Versions. Beta

Enumerations

Name Description  
ChangesType Specifies types of changes in a ChangeSet. Beta
InitializationState Initialization state of seed file. Beta

Interfaces

Name Description  
CloneIModelTemplate Create an iModel by cloning another. Beta
IModelCreateOptions Options used when creating an HubIModel with IModelHandler.create or IModelsHandler.create. Beta

Type Aliases

Name Description  
EmptyIModelTemplate Create an iModel from an empty file. Beta
ThumbnailSize Thumbnail size. Beta

Last Updated: 20 September, 2019