| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Servant.Util.Combinators.Filtering.Filters.General
Synopsis
- data FilterMatching a
- = FilterMatching a
- | FilterNotMatching a
- | FilterItemsIn [a]
- data FilterComparing a
Documentation
data FilterMatching a Source #
Support for (==), (/=) and IN list operations.
Constructors
| FilterMatching a | |
| FilterNotMatching a | |
| FilterItemsIn [a] |
Instances
| Functor FilterMatching Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General Methods fmap :: (a -> b) -> FilterMatching a -> FilterMatching b # (<$) :: a -> FilterMatching b -> FilterMatching a # | |
| IsAutoFilter FilterMatching Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General Methods autoFilterEnglishOpsNames :: OpsDescriptions Source # autoFilterParsers :: FromHttpApiData a => Proxy FilterMatching -> Map Text (FilteringValueParser (FilterMatching a)) Source # autoFilterEncode :: ToHttpApiData a => FilterMatching a -> (Text, Text) Source # mapAutoFilterValue :: (a -> b) -> FilterMatching a -> FilterMatching b Source # | |
| BuildableAutoFilter FilterMatching Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General Methods buildAutoFilter :: Buildable a => Text -> FilterMatching a -> Builder Source # | |
data FilterComparing a Source #
Support for (<), (>), (<=) and (>=) operations.
Instances
| Functor FilterComparing Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General Methods fmap :: (a -> b) -> FilterComparing a -> FilterComparing b # (<$) :: a -> FilterComparing b -> FilterComparing a # | |
| IsAutoFilter FilterComparing Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General Methods autoFilterEnglishOpsNames :: OpsDescriptions Source # autoFilterParsers :: FromHttpApiData a => Proxy FilterComparing -> Map Text (FilteringValueParser (FilterComparing a)) Source # autoFilterEncode :: ToHttpApiData a => FilterComparing a -> (Text, Text) Source # mapAutoFilterValue :: (a -> b) -> FilterComparing a -> FilterComparing b Source # | |
| BuildableAutoFilter FilterComparing Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General Methods buildAutoFilter :: Buildable a => Text -> FilterComparing a -> Builder Source # | |