This holds the files metadata needed to reconstruct an SHLManifestBuilder.
This does NOT contain the SHL payload (stored separately),
nor the manifest response itself. Manifests are generated fresh on each
request with up-to-date URLs (generated with getFileURL from file paths).
Servers should store this structure in their database and use it to
reconstruct builders when handling manifest requests. The SHL payload
should be stored separately and passed to the fromDBAttrs method.
Database attributes for persisting the SHLManifestBuilder state.
This holds the files metadata needed to reconstruct an SHLManifestBuilder. This does NOT contain the SHL payload (stored separately), nor the manifest response itself. Manifests are generated fresh on each request with up-to-date URLs (generated with getFileURL from file paths).
Servers should store this structure in their database and use it to reconstruct builders when handling manifest requests. The SHL payload should be stored separately and passed to the fromDBAttrs method.