Flop is a helper library for filtering, ordering and pagination with Ecto.
Defines a filter.
This protocol allows you to define the sortable and filterable fields in your Ecto schemas.