AshOban.Schedule (ash_oban v0.4.6)

View Source

A configured scheduled action.

Summary

Types

t()

@type t() :: %AshOban.Schedule{
  __identifier__: term(),
  action: atom(),
  action_input: map(),
  actor_persister: module() | :none | nil,
  cron: String.t(),
  debug: term(),
  debug?: boolean(),
  max_attempts: non_neg_integer(),
  name: atom(),
  priority: non_neg_integer(),
  queue: atom(),
  state: :active | :paused | :deleted,
  worker: module(),
  worker_module_name: module() | nil
}