Activates a job by name
Adds a new unnamed job
Adds a new named job
Deactivates a job by name
Deletes a job by name
Resolves a job by name
Returns the list of currently defined jobs
Starts Quantum process
expr :: String.t | Atom
A cron expression
fun0 :: (() -> Type)
A function/0 to be called when cron expression matches
job :: {atom, Quantum.Job.t}
A job is defined by a cron expression and a task
opts :: list | map | fun0
A job options can be defined as list or map
activate_job(expr) :: :ok
add_job(job) :: :ok
add_job(expr, job) :: :ok
deactivate_job(expr) :: :ok
delete_job(expr) :: job
find_job(expr) :: job
jobs :: [job]