# `LiveFilter.Sort.Entry`
[🔗](https://github.com/agoodway/livefilter/blob/v0.2.0/lib/live_filter/sort.ex#L22)

One sort rule: a public field, direction, optional DB column + nulls placement.

# `direction`

```elixir
@type direction() :: :asc | :desc
```

# `nulls`

```elixir
@type nulls() :: nil | :first | :last
```

# `t`

```elixir
@type t() :: %LiveFilter.Sort.Entry{
  direction: direction(),
  field: atom(),
  nulls: nulls(),
  query_field: atom() | nil
}
```

---

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