Module

Presentation

Slides, masters, narrative sequence, presenter notes and per-slide timelines.

Raw schema: /schema/1.0/modules/presentation.schema.json

master

type: object · required: id

PropertyTypeRequiredConstraints
id id yes —
name string no minLength 1
sceneRef id no —
layout layout no —
background paint no —
slots object no —
headerNodeRef id no —
footerNodeRef id no —
extensions extensions no —

slide

type: object · required: id, sceneRef

PropertyTypeRequiredConstraints
id id yes —
title string no minLength 1
sceneRef id yes —
masterRef id no —
layout string no minLength 1
notes string no —
transition transition no —
timelineRef id no —
duration duration no —
hidden boolean no —
mediaAssetRefs array<id> no —
narrativeRole taxonomy no —
extensions extensions no —

presentation

type: object · required: id, slides

PropertyTypeRequiredConstraints
id id yes —
title string no minLength 1
size viewport no —
masters array<master> no —
slides array<slide> yes minItems 1
sequence array<id> no —
loop boolean no —
extensions extensions no —