PresentationFile
Defined in: types/presentation.ts:75
A file asset belonging to a presentation.
Mirrors the iOS GRDBPresentationFile Swift model’s toJSON() output.
Properties
Section titled “Properties”id: number;Defined in: types/presentation.ts:76
presentation_id
Section titled “presentation_id”presentation_id: number;Defined in: types/presentation.ts:77
presentation_code
Section titled “presentation_code”presentation_code: string;Defined in: types/presentation.ts:78
path: string | null;Defined in: types/presentation.ts:80
Relative path of the file within the presentation bundle.
url: string | null;Defined in: types/presentation.ts:82
Remote URL for the file asset.
status
Section titled “status”status: string | null;Defined in: types/presentation.ts:84
Download/availability status (e.g. 'Installed', 'Available').
installed
Section titled “installed”installed: boolean;Defined in: types/presentation.ts:85
size: number;Defined in: types/presentation.ts:87
File size in bytes.
mime_type
Section titled “mime_type”mime_type: string | null;Defined in: types/presentation.ts:88
local_hash
Section titled “local_hash”local_hash: string | null;Defined in: types/presentation.ts:89
remote_hash
Section titled “remote_hash”remote_hash: string | null;Defined in: types/presentation.ts:90
created_at
Section titled “created_at”created_at: string | null;Defined in: types/presentation.ts:91
updated_at
Section titled “updated_at”updated_at: string | null;Defined in: types/presentation.ts:92