Noizu.Entity.Macros (NoizuLabs Entities v0.1.2)

Link to this section Summary

Link to this section Functions

Link to this macro

common()

(macro)
Link to this macro

def_entity(list)

(macro)
Link to this macro

erp(identifiers)

(macro)

Todo support different identifier types

Link to this macro

extract_persistence()

(macro)
Link to this macro

extract_repo()

(macro)
Link to this macro

extract_simple(attribute, attribute_default, default \\ false)

(macro)
Link to this macro

extract_sref()

(macro)
Link to this macro

field(name, default \\ nil, type \\ nil, opts \\ [])

(macro)
Link to this function

field_set?(field, declared_fields)

Link to this macro

identifier(type, opts \\ [])

(macro)
Link to this function

inject_entity_impl(v__nz_identifiers, v__nz_persistence, v__nz_fields, v__nz_json, v__nz_acl, v__nz_repo, v__nz_sref)

Link to this macro

pii(level \\ :sensitive, list)

(macro)
Link to this function

pop_attribute_queue(module, a_d, a_d_q)

Link to this function

prepare_struct(fields)

Link to this function

push_attribute_queue(module, a_d, a_d_q, value)

Link to this function

register_attributes(mod)

Link to this macro

transient(list)

(macro)