Ant.Workers (Ant v0.0.1)

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())

Link to this function

list_scheduled_workers(clauses, date_time \\ DateTime.utc_now())

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

list_workers(clauses)

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

update_worker(id, params)

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