View Source Pow.Context behaviour (Pow v1.0.39)

Used to set up context API.

Summary

Types

changeset()

@type changeset() :: map()

user()

@type user() :: map()

Callbacks

authenticate(map)

@callback authenticate(map()) :: user() | nil

create(map)

@callback create(map()) :: {:ok, user()} | {:error, changeset()}

delete(user)

@callback delete(user()) :: {:ok, user()} | {:error, changeset()}

get_by(arg1)

@callback get_by(Keyword.t() | map()) :: user() | nil

update(user, map)

@callback update(user(), map()) :: {:ok, user()} | {:error, changeset()}