API Reference > imodelhub-client > iModelHubClient > ChangeSet ChangeSet Class ChangeSet represents a file containing changes to the iModel. A single ChangeSet contains changes made on a single Briefcase file and pushed as a single file. ChangeSets form a linear change history of the iModel. If a user wants to push their changes to iModelHub, they first have to merge all ChangeSet they do not have yet. Only a single briefcase is allowed to push their changes at a time. Extends WsgInstance Methods Name Description constructor(): ChangeSet Properties Name Type Description applicationId undefined | string Id of the application that created this ChangeSet. applicationName undefined | string Name of the application that created this ChangeSet. bridgeChangedFiles undefined | string[] File names which have been modified with this ChangeSet. bridgeJobId undefined | string Id of the bridge that created this ChangeSet. bridgeUsers undefined | string[] User identifiers of users who made changes contained in this ChangeSet. briefcaseId undefined | number Id of the Briefcase that pushed this ChangeSet. changesType undefined | ChangesType Shows what kind of changes are contained in this ChangeSet. description undefined | string Description of this ChangeSet. fileName undefined | string Filename of the ChangeSet. fileSize undefined | string Size of this ChangeSet file. fileSizeNumber Accessor ReadOnly number Parsed number of this ChangeSet file size. id undefined | string Id of this ChangeSet. index undefined | string Index of this ChangeSet (increasing, but not necessarily sequential). parentId undefined | string Id of this ChangeSet's parent ChangeSet. pathname undefined | string Path to the download ChangeSet file on disk. pushDate undefined | string Date when this ChangeSet was pushed to iModelHub. userCreated undefined | string Id of the user that pushed this ChangeSet. Inherited properties Name Type Inherited from Description changeState undefined | ChangeState WsgInstance ecId string WsgInstance eTag undefined | string WsgInstance wsgId string WsgInstance Defined in clients/imodelhub/src/imodelhub/ChangeSets.ts Line 44 Last Updated: 11 June, 2024