AshDiagram.C4.Element (AshDiagram v0.2.1)

View Source

Represents an element in a C4 diagram.

Summary

Types

t()

@type t() :: %AshDiagram.C4.Element{
  alias: iodata(),
  description: iodata() | nil,
  external?: boolean(),
  label: iodata(),
  link: iodata() | nil,
  sprite: iodata() | nil,
  tags: AshDiagram.C4.tags() | nil,
  type: type()
}

type()

@type type() ::
  :component
  | :component_db
  | :component_queue
  | :container
  | :container_db
  | :container_queue
  | :system_db
  | :system_queue
  | :person
  | :system