| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Morpheus.Types.IO
Synopsis
- data GQLRequest = GQLRequest {}
- data GQLResponse
- = Data ValidValue
- | Errors [GQLError]
- data JSONResponse a = JSONResponse {
- responseData :: Maybe a
- responseErrors :: Maybe [GQLError]
- renderResponse :: Result e ValidValue -> GQLResponse
- class MapAPI a b where
- mapAPI :: Applicative m => (GQLRequest -> m GQLResponse) -> a -> m b
Documentation
data GQLRequest Source #
GraphQL HTTP Request Body
Constructors
| GQLRequest | |
Instances
data GQLResponse Source #
GraphQL Response
Constructors
| Data ValidValue | |
| Errors [GQLError] |
Instances
data JSONResponse a Source #
Constructors
| JSONResponse | |
Fields
| |
Instances
renderResponse :: Result e ValidValue -> GQLResponse Source #
class MapAPI a b where Source #
Methods
mapAPI :: Applicative m => (GQLRequest -> m GQLResponse) -> a -> m b Source #
Instances
| MapAPI ByteString ByteString Source # | |
Defined in Data.Morpheus.Types.IO Methods mapAPI :: Applicative m => (GQLRequest -> m GQLResponse) -> ByteString -> m ByteString Source # | |
| MapAPI ByteString ByteString Source # | |
Defined in Data.Morpheus.Types.IO Methods mapAPI :: Applicative m => (GQLRequest -> m GQLResponse) -> ByteString -> m ByteString Source # | |
| MapAPI Text Text Source # | |
Defined in Data.Morpheus.Types.IO Methods mapAPI :: Applicative m => (GQLRequest -> m GQLResponse) -> Text -> m Text Source # | |
| MapAPI Text Text Source # | |
Defined in Data.Morpheus.Types.IO Methods mapAPI :: Applicative m => (GQLRequest -> m GQLResponse) -> Text -> m Text Source # | |
| MapAPI GQLRequest GQLResponse Source # | |
Defined in Data.Morpheus.Types.IO Methods mapAPI :: Applicative m => (GQLRequest -> m GQLResponse) -> GQLRequest -> m GQLResponse Source # | |