Altex.Persistable protocol (Altex.Repo v0.1.0) View Source
A protocol for all data types handled in Altex.Entity and Altex.Repo
Link to this section Summary
Functions
Get the value of key from data assuming there is an implementation of the
get-function of the Persistable protocol.
Setup, sanitize, or normalize args or return them unchanged
Check all fields of the entity and add errors to entity.errors if there are any.
The entity must implement the validate/2 function from the Persistable protocol.
Link to this section Types
Specs
t() :: term()
Link to this section Functions
Specs
Get the value of key from data assuming there is an implementation of the
get-function of the Persistable protocol.
Specs
init(any()) :: Altex.Entity.t()
Setup, sanitize, or normalize args or return them unchanged
Specs
validate(any(), Altex.Entity.t()) :: Altex.Entity.t()
Check all fields of the entity and add errors to entity.errors if there are any.
The entity must implement the validate/2 function from the Persistable protocol.