public HubSnapshot(path as FolderPath, repository as String, revision as String, files as IList<String>, totalBytes as ULong)
Captures validated snapshot metadata and an immutable filename list.
| Parameter | Description |
|---|---|
path | Complete snapshot directory. |
repository | Source Hub repository. |
revision | Immutable commit hash. |
files | Model asset filenames. |
totalBytes | Total asset size. |
snapshot = HubSnapshot(folder, repository, commit, names, bytes)