Ant.Workers (Ant v0.0.2)

Summary

Functions

Link to this function

create_worker(worker)

@spec create_worker(Ant.Worker.t()) :: :ok
Link to this function

delete_worker(worker)

@spec delete_worker(Ant.Worker.t()) :: :ok
@spec get_worker(integer()) :: {:ok, Ant.Worker.t()} | {:error, atom()}
Link to this function

list_retrying_workers(clauses, date_time \\ DateTime.utc_now(), opts \\ [])

@spec list_retrying_workers(map(), DateTime.t(), keyword()) :: {:ok, [Ant.Worker.t()]}
Link to this function

list_scheduled_workers(clauses, date_time \\ DateTime.utc_now(), opts \\ [])

@spec list_scheduled_workers(map(), DateTime.t(), keyword()) ::
  {:ok, [Ant.Worker.t()]}
Link to this function

list_workers(clauses \\ %{}, opts \\ [])

@spec list_workers(
  map(),
  keyword()
) :: {:ok, [Ant.Worker.t()]}
Link to this function

update_worker(id, params)

@spec update_worker(integer(), map()) :: {:ok, Ant.Worker.t()} | {:error, atom()}