PhoenixKitProjects.Schemas.Dependency (PhoenixKitProjects v0.5.1)

Copy Markdown View Source

A dependency link: assignment_uuid cannot start until depends_on_uuid is done. Both must be in the same project (enforced at the context layer).

Summary

Types

t()

@type t() :: %PhoenixKitProjects.Schemas.Dependency{
  __meta__: term(),
  assignment:
    PhoenixKitProjects.Schemas.Assignment.t()
    | Ecto.Association.NotLoaded.t()
    | nil,
  assignment_uuid: UUIDv7.t() | nil,
  depends_on:
    PhoenixKitProjects.Schemas.Assignment.t()
    | Ecto.Association.NotLoaded.t()
    | nil,
  depends_on_uuid: UUIDv7.t() | nil,
  inserted_at: DateTime.t() | nil,
  uuid: UUIDv7.t() | nil
}

Functions

changeset(dep, attrs)