Back.Automatons (CAMI-Back v0.1.0)
View SourceThe Automatons context.
Summary
Functions
Returns an %Ecto.Changeset{} for tracking automaton changes.
Creates a automaton.
Deletes a automaton.
Gets a single automaton.
Returns the list of automaton.
Gets all automaton with their image field preloaded
Updates a automaton.
Functions
Returns an %Ecto.Changeset{} for tracking automaton changes.
Examples
iex> change_automaton(automaton)
%Ecto.Changeset{data: %Automaton{}}
Creates a automaton.
Examples
iex> create_automaton(%{field: value})
{:ok, %Automaton{}}
iex> create_automaton(%{field: bad_value})
{:error, %Ecto.Changeset{}}
Deletes a automaton.
Examples
iex> delete_automaton(automaton)
{:ok, %Automaton{}}
iex> delete_automaton(automaton)
{:error, %Ecto.Changeset{}}
Gets a single automaton.
Raises Ecto.NoResultsError if the Automaton does not exist.
Examples
iex> get_automaton!(123)
%Automaton{}
iex> get_automaton!(456)
** (Ecto.NoResultsError)
Returns the list of automaton.
Examples
iex> list_automaton()
[%Automaton{}, ...]
Gets all automaton with their image field preloaded
Examples
iex> list_automaton_with_img()
[%Automaton{:image: [], ...}, ...]
Updates a automaton.
Examples
iex> update_automaton(automaton, %{field: new_value})
{:ok, %Automaton{}}
iex> update_automaton(automaton, %{field: bad_value})
{:error, %Ecto.Changeset{}}