Safe Haskell | None |
---|---|
Language | Haskell2010 |
Blockfrost authentication scheme instance for HasClient
Documentation
Instances
Eq Project | |
Show Project | |
IsString Project | |
Defined in Blockfrost.Auth fromString :: String -> Project Source # |
|
Generic Project | |
type Rep Project | |
Defined in Blockfrost.Auth
type
Rep
Project
=
D1
('
MetaData
"Project" "Blockfrost.Auth" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" '
False
) (
C1
('
MetaCons
"Project" '
PrefixI
'
True
) (
S1
('
MetaSel
('
Just
"projectEnv") '
NoSourceUnpackedness
'
NoSourceStrictness
'
DecidedLazy
) (
Rec0
Env
)
:*:
S1
('
MetaSel
('
Just
"projectId") '
NoSourceUnpackedness
'
NoSourceStrictness
'
DecidedLazy
) (
Rec0
Text
)))
|
Orphan instances
( HasClient m api, KnownSymbol sym) => HasClient m ( ProjectAuth '[ APIKeyInHeader sym] a :> api) Source # | |
type Client m ( ProjectAuth '[ APIKeyInHeader sym] a :> api) Source # clientWithRoute :: Proxy m -> Proxy ( ProjectAuth '[ APIKeyInHeader sym] a :> api) -> Request -> Client m ( ProjectAuth '[ APIKeyInHeader sym] a :> api) Source # hoistClientMonad :: Proxy m -> Proxy ( ProjectAuth '[ APIKeyInHeader sym] a :> api) -> ( forall x. mon x -> mon' x) -> Client mon ( ProjectAuth '[ APIKeyInHeader sym] a :> api) -> Client mon' ( ProjectAuth '[ APIKeyInHeader sym] a :> api) Source # |