API Reference attr_engine v#0.5.0

Copy Markdown View Source

Modules

Parameterized attribute engine for the Fosferon ecosystem.

4-layer config cascade resolution.

Helper functions for managing custom attributes stored in JSONB fields.

Multilingual value resolution for attribute data.

Relation resolution runtime for reference attributes.

Renders individual attributes to HTML based on type and ui_config.

Renders a complete block from its type, data, and locale.

Structural primitive — defines a single configurable field.

Embedded schema for the data-side configuration of an Attribute.

Embedded schema for the UI-side configuration of an Attribute.

Named group of attributes — a reusable content shape.

Join table: links an Attribute to an AttributeSet with semantic identity.

Content instance — the actual JSONB data for an AttributeSet.

Links AttributeSets to external type classifications.

A content instance — binds a BlockType to its data (ASD).

Parent-child relationships between blocks — polymorphic.

Defines a renderable block shape: handle + template + AttributeSet.

Render-time value transforms.

Replaces any non-nil value with a masked placeholder.

Replaces secret values with a presence indicator.

Closure table for AttributeSet DAG hierarchies.

Mix Tasks

Generates Ecto migrations for AttrEngine tables.