# `Bylaw.Ecto.Changeset.ConstraintCall`
[🔗](https://github.com/ryanzidago/bylaw/blob/v0.1.0-alpha.1/lib/bylaw/ecto/changeset.ex#L32)

A direct Ecto changeset constraint helper call.

# `kind`

```elixir
@type kind() :: :unique | :foreign_key | :check | :exclusion
```

# `match`

```elixir
@type match() :: :exact | :suffix | :prefix
```

# `t`

```elixir
@type t() :: %Bylaw.Ecto.Changeset.ConstraintCall{
  fields: [atom()],
  kind: kind(),
  match: match(),
  name: String.t() | Regex.t() | nil
}
```

---

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