domain/

directory
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2026 License: MIT

Directories

Path Synopsis
Package attribute holds the Definition aggregate: a typed, constrained soft attribute attached to a type definition.
Package attribute holds the Definition aggregate: a typed, constrained soft attribute attached to a type definition.
Package dependency holds the AttributeValueDependency aggregate: when a source attribute's value matches all conditions, an effect applies to a target attribute — narrowing its allowed values, adding constraints or overriding whether it is required.
Package dependency holds the AttributeValueDependency aggregate: when a source attribute's value matches all conditions, an effect applies to a target attribute — narrowing its allowed values, adding constraints or overriding whether it is required.
Package errors defines flexitype's typed domain errors.
Package errors defines flexitype's typed domain errors.
Package relationship holds the relationship aggregates: Definition (a user-defined relationship type between a parent type and a child type, optionally inheriting from another definition, with its own attributes held by a hidden companion attribute-set type) and Relationship (one link between two entities, optionally pinned to specific type versions).
Package relationship holds the relationship aggregates: Definition (a user-defined relationship type between a parent type and a child type, optionally inheriting from another definition, with its own attributes held by a hidden companion attribute-set type) and Relationship (one link between two entities, optionally pinned to specific type versions).
Package typedef holds the TypeDefinition aggregate: the named "class" of consumer entities (a product, a part, a ticket, ...) that attribute definitions attach to.
Package typedef holds the TypeDefinition aggregate: the named "class" of consumer entities (a product, a part, a ticket, ...) that attribute definitions attach to.
Package value holds the AttributeValue aggregate: a typed value of an attribute definition, anchored to the consumer's own entity via EntityID.
Package value holds the AttributeValue aggregate: a typed value of an attribute definition, anchored to the consumer's own entity via EntityID.
Package valueobjects holds the strongly-typed identifiers and value types shared across flexitype's domain.
Package valueobjects holds the strongly-typed identifiers and value types shared across flexitype's domain.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL