| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.RQL.DDL.Headers
Synopsis
- data HeaderConf = HeaderConf HeaderName HeaderValue
- type HeaderName = Text
- data HeaderValue
- makeHeadersFromConf :: MonadError QErr m => Environment -> [HeaderConf] -> m [Header]
- toHeadersConf :: [Header] -> [HeaderConf]
Documentation
data HeaderConf Source #
Constructors
| HeaderConf HeaderName HeaderValue |
Instances
| Eq HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers | |
| Show HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers Methods showsPrec :: Int -> HeaderConf -> ShowS # show :: HeaderConf -> String # showList :: [HeaderConf] -> ShowS # | |
| Generic HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers Associated Types type Rep HeaderConf :: Type -> Type # | |
| NFData HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers Methods rnf :: HeaderConf -> () # | |
| Hashable HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers | |
| FromJSON HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers | |
| ToJSON HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers Methods toJSON :: HeaderConf -> Value toEncoding :: HeaderConf -> Encoding toJSONList :: [HeaderConf] -> Value toEncodingList :: [HeaderConf] -> Encoding | |
| Cacheable HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers Methods unchanged :: Accesses -> HeaderConf -> HeaderConf -> Bool Source # | |
| type Rep HeaderConf Source # | |
Defined in Hasura.RQL.DDL.Headers | |
type HeaderName = Text Source #
data HeaderValue Source #
Instances
makeHeadersFromConf :: MonadError QErr m => Environment -> [HeaderConf] -> m [Header] Source #
Resolve configuration headers
toHeadersConf :: [Header] -> [HeaderConf] Source #
Encode headers to HeaderConf