queuetopia v1.2.0 Queuetopia.Jobs.Job View Source
Link to this section Summary
Link to this section Types
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
Specs
create_changeset(map()) :: Ecto.Changeset.t()
Specs
failed_job_changeset(Job.t(), map()) :: Ecto.Changeset.t()
Specs
succeeded_job_changeset(Job.t(), map()) :: Ecto.Changeset.t()