Warlock.Handler behaviour (warlock v2.0.1)

Summary

Callbacks

Link to this callback

delete(conn, id)

(optional)
@callback delete(conn :: Plug.Conn.t(), id :: String.t()) :: Plug.Conn.t() | no_return()
Link to this callback

edit(conn, id)

(optional)
@callback edit(conn :: Plug.Conn.t(), id :: String.t()) :: Plug.Conn.t() | no_return()
Link to this callback

get(conn)

(optional)
@callback get(conn :: Plug.Conn.t()) :: Plug.Conn.t() | no_return()
Link to this callback

new(conn)

(optional)
@callback new(conn :: Plug.Conn.t()) :: Plug.Conn.t() | no_return()
Link to this callback

show(conn, id)

(optional)
@callback show(conn :: Plug.Conn.t(), id :: String.t()) :: Plug.Conn.t() | no_return()

Functions

Link to this macro

delete_item(controller, auth_kind)

(macro)
Link to this macro

edit_item(controller, auth_kind)

(macro)
Link to this macro

get_items(controller, auth_kind)

(macro)
Link to this function

get_user_kind(conn, auth_kind)

Link to this macro

new_item(controller, auth_kind)

(macro)
Link to this macro

show_item(controller, auth_kind)

(macro)