Represents aggregate progress for a Chronicle job.
Summary
Types
@type t() :: %Chronicle.Jobs.JobProgress{ completed?: boolean(), failed_steps: non_neg_integer(), message: String.t(), stopped?: boolean(), stopped_steps: non_neg_integer(), successful_steps: non_neg_integer(), total_steps: non_neg_integer() }