Back.UserAction (CAMI-Back v0.1.0)

View Source

The UserAction context.

Summary

Functions

Returns an %Ecto.Changeset{} for tracking blocked changes.

Creates a blocked.

Deletes a blocked.

Gets a single blocked.

Returns the list of blocked.

Updates a blocked.

Functions

change_blocked(blocked, attrs \\ %{})

Returns an %Ecto.Changeset{} for tracking blocked changes.

Examples

iex> change_blocked(blocked)
%Ecto.Changeset{data: %Blocked{}}

create_blocked(attrs \\ %{})

Creates a blocked.

Examples

iex> create_blocked(%{field: value})
{:ok, %Blocked{}}

iex> create_blocked(%{field: bad_value})
{:error, %Ecto.Changeset{}}

delete_blocked(blocked)

Deletes a blocked.

Examples

iex> delete_blocked(blocked)
{:ok, %Blocked{}}

iex> delete_blocked(blocked)
{:error, %Ecto.Changeset{}}

get_blocked!(id)

Gets a single blocked.

Raises Ecto.NoResultsError if the Blocked does not exist.

Examples

iex> get_blocked!(123)
%Blocked{}

iex> get_blocked!(456)
** (Ecto.NoResultsError)

list_blocked()

Returns the list of blocked.

Examples

iex> list_blocked()
[%Blocked{}, ...]

update_blocked(blocked, attrs)

Updates a blocked.

Examples

iex> update_blocked(blocked, %{field: new_value})
{:ok, %Blocked{}}

iex> update_blocked(blocked, %{field: bad_value})
{:error, %Ecto.Changeset{}}