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