queuetopia v0.6.1 Queuetopia.Jobs.Job
Link to this section Summary
Link to this section Types
Link to this type
option()
Specs
option() :: {:timeout, non_neg_integer()} | {:max_backoff, non_neg_integer()} | {:max_attempts, non_neg_integer()}
Specs
t() :: %Queuetopia.Jobs.Job{ __meta__: term(), action: term(), attempted_at: term(), attempted_by: term(), attempts: term(), done_at: term(), error: term(), id: term(), inserted_at: term(), max_attempts: term(), max_backoff: term(), params: term(), performer: term(), queue: term(), scheduled_at: term(), scope: term(), sequence: term(), timeout: term(), updated_at: term() }
Link to this section Functions
Link to this function
create_changeset(attrs)
Specs
create_changeset(map()) :: Ecto.Changeset.t()
Link to this function
default_max_attempts()
Link to this function
default_max_backoff()
Link to this function
default_timeout()
Link to this function
failed_job_changeset(job, attrs)
Specs
failed_job_changeset(Job.t(), map()) :: Ecto.Changeset.t()
Link to this function
succeeded_job_changeset(job, attrs)
Specs
succeeded_job_changeset(Job.t(), map()) :: Ecto.Changeset.t()