AshDiagram.EntityRelationship.Relationship (AshDiagram v0.2.1)

View Source

Represents a relationship between two entities in the Entity Relationship Diagram (ERD).

Summary

Types

cardinality()

@type cardinality() :: :one_or_more | :exactly_one | :zero_or_more | :zero_or_one

t()

@type t() :: %AshDiagram.EntityRelationship.Relationship{
  identifying?: boolean(),
  label: iodata() | nil,
  left: {iodata(), cardinality()},
  right: {iodata(), cardinality()}
}