Legacy alias for can_be_shared_via_link (intentional typo kept for compatibility).
Legacy alias for can_be_shared_via_email.
Short unique code used in share links.
ISO 8601 expiry timestamp, or null if the presentation does not expire.
Relative path to the main entry file (e.g. 'index.html').
ISO 8601 timestamp until which the presentation is flagged as new.
Raw JSON settings string — parse to read viewer capability flags.
Download/availability status (e.g. 'Installed', 'Available').
Presentation format type (e.g. 'html', 'pdf', 'video').
External URL, set when the presentation opens a remote URL.
A presentation in the user's Mobile Locker library. Mirrors the iOS
GRDBPresentationSwift model'stoJSON(files:)output.Viewer capabilities (e.g.
showSearchButton,canBeAnnotated) and download state flags are not serialized by the server — derive them fromsettings(a JSON string) andstatusat runtime.