# `Ash.Resource.ManualRelationship`
[🔗](https://github.com/ash-project/ash/blob/v3.23.1/lib/ash/resource/manual_relationship/manual_relationship.ex#L5)

A module to implement manual relationships.

# `load`

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

# `select`

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

---

*Consult [api-reference.md](api-reference.md) for complete listing*
