Warlock.Model behaviour (warlock v2.1.0)
Summary
Callbacks
@callback delete(id :: any(), user :: Warlock.Schema.user()) :: Warlock.Schema.query_result()
@callback edit(params :: map(), id :: any(), user :: Warlock.Schema.user()) :: Warlock.Schema.query_result()
@callback get(params :: map(), user :: Warlock.Schema.user()) :: Warlock.Schema.query_result()
@callback get_count(params :: map(), user :: Warlock.Schema.user()) :: Warlock.Schema.query_result()
@callback new(params :: map(), user :: Warlock.Schema.user()) :: Warlock.Schema.query_result()
@callback show(id :: any(), user :: Warlock.Schema.user()) :: Warlock.Schema.query_result()
@callback update(item :: Warlock.Schema.t(), params :: map()) :: Warlock.Schema.query_result()