Short unique code used in share links.
External URL, set when the presentation opens a remote URL.
External CRM identifier (e.g. a Salesforce ID).
Web URL that opens this presentation in the platform web app.
Presentation format type (e.g. 'html', 'pdf', 'video').
Relative path to the main entry file (e.g. 'index.html').
Download/availability status (e.g. 'Installed', 'Available').
Legacy alias for can_be_shared_via_email.
Legacy alias for can_be_shared_via_link (intentional typo kept for compatibility).
ISO 8601 timestamp until which the presentation is flagged as new.
ISO 8601 expiry timestamp, or null if the presentation does not expire.
Raw JSON settings string — parse to read viewer capability flags.
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.