# `Mediate.Schema.Relationship`
[🔗](https://github.com/mrmeku/mediate/blob/v0.1.0/lib/mediate/schema.ex#L25)

A row that is a grant: the subject column, the object column, and the
columns that are attributes of the relationship.
`Mediate.Schema.relationship/1` records it.

# `t`

```elixir
@type t() :: %Mediate.Schema.Relationship{
  attributes: [atom()],
  object: atom(),
  subject: atom()
}
```

One relationship declaration, as `Mediate.Schema.relationship/1` records it.

---

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