IModelVersion Class

Option to specify the version of the iModel to be acquired and used

Methods

Name Description
evaluateChangeSet(requestContext: AuthorizedClientRequestContext, iModelId: GuidString, imodelClient: IModelClient): Promise<GuidString> Evaluate the ChangeSet Id corresponding to the version.  
getAsOfChangeSet(): GuidString | undefined Returns the last change set id to be applied to the iModel
to get to this specified version.
 
getName(): string | undefined Returns the name of the version if this describes a named version.  
asOfChangeSet(changeSetId: GuidString): IModelVersion Static Describes a version of the iModel by the last change set that needs
to be applied or merged to the iModel.
 
first(): IModelVersion Static Describes the first version of the iModel  
fromJson(jsonObj: any): IModelVersion Static Creates a version from an untyped JSON object  
latest(): IModelVersion Static Describes the latest version of the iModel  
named(versionName: string): IModelVersion Static Describes a version of the iModel with the specified version name  

Properties

Name Type Description
isFirst Accessor ReadOnly boolean Returns true if this describes the first version  
isLatest Accessor ReadOnly boolean Returns true if this describes the latest version  

Defined in

Last Updated: 08 January, 2020