Current status of the generation job.
'queued' — Request accepted, waiting for GPU slot'processing' — Actively generating frames'downloading' — Generation complete, downloading result'complete' — Fully done, result available'failed' — Terminal error, see messageOptional progressEstimated progress percentage (0-100). Not all providers report granular progress; may remain undefined until the final status transition.
Optional estimatedEstimated time remaining in milliseconds. Only available when the provider reports ETA information.
Optional messageHuman-readable status message or error description.
Typed progress event emitted during video generation.
The generation lifecycle flows through these statuses in order:
queued->processing->downloading->complete(orfailedat any point).