View Source AshOban.Trigger (ash_oban v0.1.5)

A configured trigger.

Link to this section Summary

Link to this section Types

@type t() :: %AshOban.Trigger{
  __identifier__: atom(),
  action: atom(),
  max_attempts: pos_integer(),
  max_scheduler_attempts: pos_integer(),
  name: atom(),
  on_error: atom(),
  queue: atom(),
  read_action: atom(),
  record_limit: pos_integer(),
  scheduler: module(),
  scheduler_cron: String.t(),
  scheduler_queue: atom(),
  state: :active | :paused | :deleted,
  where: Ash.Expr.t(),
  worker: module(),
  worker_read_action: term()
}

Link to this section Functions