Skip to content

PresentationFile

Defined in: types/presentation.ts:75

A file asset belonging to a presentation. Mirrors the iOS GRDBPresentationFile Swift model’s toJSON() output.

id: number;

Defined in: types/presentation.ts:76


presentation_id: number;

Defined in: types/presentation.ts:77


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: string | null;

Defined in: types/presentation.ts:84

Download/availability status (e.g. 'Installed', 'Available').


installed: boolean;

Defined in: types/presentation.ts:85


size: number;

Defined in: types/presentation.ts:87

File size in bytes.


mime_type: string | null;

Defined in: types/presentation.ts:88


local_hash: string | null;

Defined in: types/presentation.ts:89


remote_hash: string | null;

Defined in: types/presentation.ts:90


created_at: string | null;

Defined in: types/presentation.ts:91


updated_at: string | null;

Defined in: types/presentation.ts:92