API Reference > imodelhub-client > iModelHubClient > IModelHubEventType IModelHubEventType Enumeration Type of IModelHubEvent. Event type is used to define which events you wish to receive from your EventSubscription. See EventSubscriptionHandler.create and EventSubscriptionHandler.update. Members Name Value Description CodeEvent "CodeEvent" Sent when one or more Codes are updated. See CodeEvent.internal LockEvent "LockEvent" Sent when one or more Locks are updated. See LockEvent.internal VersionEvent "VersionEvent" Sent when a new named Version is created. See VersionEvent. iModelDeletedEvent "iModelDeletedEvent" Sent when an iModel is deleted. See IModelHubEventType.iModelDeletedEvent. AllCodesDeletedEvent "AllCodesDeletedEvent" Sent when all Codes for a Briefcase are deleted. See AllCodesDeletedEvent.internal AllLocksDeletedEvent "AllLocksDeletedEvent" Sent when all Locks for a Briefcase are deleted. See AllLocksDeletedEvent.internal BriefcaseDeletedEvent "BriefcaseDeletedEvent" Sent when a Briefcase is deleted. See BriefcaseDeletedEvent.internal ChangeSetPrePushEvent "ChangeSetPrePushEvent" Sent when a ChangeSet push has started. See ChangeSetPrePushEvent. ChangeSetPostPushEvent "ChangeSetPostPushEvent" Sent when a ChangeSet is successfully pushed. See ChangeSetPostPushEvent. CheckpointCreatedEvent "CheckpointCreatedEvent" Sent when a new Checkpoint is generated. See CheckpointCreatedEvent.internal CheckpointV2CreatedEvent "CheckpointV2CreatedEvent" Sent when a new CheckpointV2 is generated. See CheckpointV2CreatedEvent.internal Defined in clients/imodelhub/src/imodelhub/Events.ts Line 26 Last Updated: 11 June, 2024