json-rpc-generic-0.2.1.3: Generic encoder and decode for JSON-RPC
Data.JsonRpc.Request
data Request a Source #
Constructors
Fields
Instances
Methods
fmap :: (a -> b) -> Request a -> Request b #
(<$) :: a -> Request b -> Request a #
fold :: Monoid m => Request m -> m #
foldMap :: Monoid m => (a -> m) -> Request a -> m #
foldr :: (a -> b -> b) -> b -> Request a -> b #
foldr' :: (a -> b -> b) -> b -> Request a -> b #
foldl :: (b -> a -> b) -> b -> Request a -> b #
foldl' :: (b -> a -> b) -> b -> Request a -> b #
foldr1 :: (a -> a -> a) -> Request a -> a #
foldl1 :: (a -> a -> a) -> Request a -> a #
toList :: Request a -> [a] #
null :: Request a -> Bool #
length :: Request a -> Int #
elem :: Eq a => a -> Request a -> Bool #
maximum :: Ord a => Request a -> a #
minimum :: Ord a => Request a -> a #
sum :: Num a => Request a -> a #
product :: Num a => Request a -> a #
traverse :: Applicative f => (a -> f b) -> Request a -> f (Request b) #
sequenceA :: Applicative f => Request (f a) -> f (Request a) #
mapM :: Monad m => (a -> m b) -> Request a -> m (Request b) #
sequence :: Monad m => Request (m a) -> m (Request a) #
(==) :: Request a -> Request a -> Bool #
(/=) :: Request a -> Request a -> Bool #
readsPrec :: Int -> ReadS (Request a) #
readList :: ReadS [Request a] #
readPrec :: ReadPrec (Request a) #
readListPrec :: ReadPrec [Request a] #
showsPrec :: Int -> Request a -> ShowS #
show :: Request a -> String #
showList :: [Request a] -> ShowS #
request :: Text -> Maybe a -> Maybe Id -> Request a Source #