iModelHubClient

Classes for communicating directly with iModelHub.

Classes

Name Description  
BaseEventSAS Base class for event shared access signatures.  
BriefcaseEvent Base type for iModelHub events that have BriefcaseId. Beta
ChangeSet ChangeSet represents a file containing changes to the iModel. Beta
ChangeSetHandler Handler for managing ChangeSetHandler.ChangeSets. Beta
ChangeSetPostPushEvent Sent when a ChangeSetPostPushEvent.ChangeSet is successfully pushed. Beta
ChangeSetPrePushEvent Sent when a ChangeSetPrePushEvent.ChangeSet push has started. Beta
ChangeSetQuery Query object for getting ChangeSetQuery.ChangeSets. Beta
EventHandler Handler for receiving EventHandler.IModelHubEvents. Beta
EventSAS Shared access signature token for getting EventSAS.IModelHubEvents. Beta
EventSubscription Subscription to receive EventSubscription.IModelHubEvents. Beta
EventSubscriptionHandler Handler for managing EventSubscriptionHandler.EventSubscriptions. Beta
HubIModel HubIModel represents an iModel on iModelHub. Beta
IModelAccessContext  
IModelBankHandler This class acts as the WsgClient for other iModelBank Handlers. Beta
IModelBaseHandler This class acts as the WsgClient for other iModelHub Handlers. Beta
IModelClient Base class that allows access to different iModel related Class handlers. Beta
IModelDeletedEvent Sent when an iModel is deleted. Beta
IModelHandler Handler for managing IModelHandler.HubIModel instance. Beta
IModelHubBaseEvent Base type for all iModelHub global events 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
IModelHubEvent Base type for all iModelHub events. Beta
IModelQuery Query object for getting IModelQuery.HubIModel instances. Beta
IModelsHandler Handler for managing IModelsHandler.HubIModel instances. Beta
InstanceIdQuery Query for instances with Guid based instance ids. Beta
StringIdQuery Query for instances with string based instance ids. Beta
Version Named Version is a specific Version.ChangeSet given a name to differentiate it from others. Beta
VersionEvent Sent when a new named VersionEvent.Version is created. Beta
VersionHandler Handler for managing VersionHandler.Versions. Beta
VersionQuery Query object for getting VersionQuery.Versions. Beta
WsgQuery Base class for Query objects. Beta

Enumerations

Name Description  
ChangesType Specifies types of changes in a ChangesType.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 IModelCreateOptions.HubIModel with IModelHandler.create or IModelsHandler.create. Beta

Type Aliases

Name Description  
EmptyIModelTemplate Create an iModel from an empty file. Beta
EventType Type of EventType.IModelHubEvent. Beta
ThumbnailSize Thumbnail size. Beta

Last Updated: 24 January, 2020