Current section

Files

Jump to
quantum lib quantum job_broadcaster init_opts.ex
Raw

lib/quantum/job_broadcaster/init_opts.ex

defmodule Quantum.JobBroadcaster.InitOpts do
@moduledoc false
# Init Options for Quantum.JobBroadcaster
alias Quantum.{Job, Scheduler, Storage}
@type t :: %__MODULE__{
jobs: [Job.t()],
storage: Storage,
scheduler: Scheduler,
debug_logging: boolean
}
@enforce_keys [:jobs, :storage, :scheduler, :debug_logging]
defstruct @enforce_keys
end