status'QUEUED' | 'GENERATING' | 'READY' | 'FAILED' required
slideCountnumber required
createdAtstring date-time required
completedAtstring date-time nullable
queueAheadnumber nullable
etaSecondsnumber nullable
queueAheadIsApproximateboolean nullable
True when the exact position is beyond the scan limit
hasPdfboolean required
A PDF render exists, so the deck can be previewed in-app
canEditboolean required
The generator can still act on this deck
editorUrlstring nullable
Where to point the editor frame. Null when no editor host is configured.
scheduledForstring date-time nullable
Set when the deck is held until the owner's allowance frees up
maxAttemptsnumber required
Attempts before the deck is given up on
progressPhase'starting' | 'outline' | 'layout' | 'slides' | 'assets' | 'finishing' nullable
Which stage of generation the deck is in
progressDonenumber nullable
progressTotalnumber nullable
The generator's own slide total, which may differ from slideCount
shareTokenstring nullable required
The deck share token, or null when it is not shared. Owner-only.