PhoenixKitStaff.Schemas.TeamMembership (PhoenixKitStaff v0.2.0)

Copy Markdown View Source

Join between Team and Person — represents a person's membership on a team.

Summary

Types

t()

@type t() :: %PhoenixKitStaff.Schemas.TeamMembership{
  __meta__: term(),
  inserted_at: DateTime.t() | nil,
  staff_person:
    PhoenixKitStaff.Schemas.Person.t() | Ecto.Association.NotLoaded.t() | nil,
  staff_person_uuid: UUIDv7.t() | nil,
  team: PhoenixKitStaff.Schemas.Team.t() | Ecto.Association.NotLoaded.t() | nil,
  team_uuid: UUIDv7.t() | nil,
  uuid: UUIDv7.t() | nil
}

Functions

changeset(tm, attrs)

@spec changeset(t() | Ecto.Changeset.t(t()), map()) :: Ecto.Changeset.t(t())