Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data FilterMatching a
- = FilterMatching a
- | FilterNotMatching a
- | FilterItemsIn [a]
- data FilterComparing a
Documentation
data FilterMatching a Source #
Support for (==)
, (/=)
and IN list
operations.
Instances
Functor FilterMatching Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General fmap :: (a -> b) -> FilterMatching a -> FilterMatching b # (<$) :: a -> FilterMatching b -> FilterMatching a # | |
IsAutoFilter FilterMatching Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General 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 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 fmap :: (a -> b) -> FilterComparing a -> FilterComparing b # (<$) :: a -> FilterComparing b -> FilterComparing a # | |
IsAutoFilter FilterComparing Source # | |
Defined in Servant.Util.Combinators.Filtering.Filters.General 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 buildAutoFilter :: Buildable a => Text -> FilterComparing a -> Builder Source # |