std::uint64_t SubscriptionId
Identifier for a job event subscription.
JobStage
Generic stage marker used by job progress events.
JobState
Runtime lifecycle state of a job.
std::string JobId
Stable identifier for one tracked job.
JobKind
Classifies the high-level type of job.
std::function< void(const JobEvent &)> JobEventCallback
Callback invoked for published job events.
Event emitted when a job changes state or progress.
Snapshot of the latest known job state.