# `WardrikChannel.Binding`

The agent that answers in a room, and when.

`answers` is `:mentions`, to answer only when mentioned, or `:everything`, to answer every
message. `:mentions` unless set.

# `answers`

```elixir
@type answers() :: :mentions | :everything
```

# `t`

```elixir
@type t() :: %WardrikChannel.Binding{
  agent: String.t(),
  answers: answers(),
  room: String.t()
}
```

---

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