View Source Ash.Resource.ManualRelationship behaviour (ash v3.4.45)

A module to implement manual relationships.

Summary

Callbacks

load(list, opts, context)

@callback load(
  [Ash.Resource.record()],
  opts :: Keyword.t(),
  context :: Ash.Resource.ManualRelationship.Context.t()
) :: {:ok, map()} | {:error, term()}

select(opts)

@callback select(opts :: Keyword.t()) :: [atom()]