Persists a newly created workflow instance and its initial tasks snapshot.
Retrieves a workflow instance by identifier.
Applies a partial update to the workflow instance metadata/state.
Applies updates to one or more tasks within a workflow instance atomically.
Appends workflow events for auditing/streaming purposes.
Lists workflow instances matching the supplied filters.
Optional options: WorkflowQueryOptionsProduces a payload representing the current workflow snapshot and optionally recent events.
Optional sinceTimestamp: string
Interface implemented by persistence layers capable of storing workflow state.