-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | servant-client/servant-auth compatibility
--   
--   This package provides instances that allow generating clients from
--   <a>servant</a> APIs that use <a>servant-auth's</a> <tt>Auth</tt>
--   combinator.
--   
--   For a quick overview of the usage, see the <a>README</a>.
@package servant-auth-client
@version 0.3.3.0

module Servant.Auth.Client.Internal

-- | A compact JWT Token.
newtype Token
Token :: ByteString -> Token
[getToken] :: Token -> ByteString
type family HasJWT xs :: Constraint
class JWTAuthNotEnabled
instance Data.String.IsString Servant.Auth.Client.Internal.Token
instance GHC.Generics.Generic Servant.Auth.Client.Internal.Token
instance GHC.Read.Read Servant.Auth.Client.Internal.Token
instance GHC.Show.Show Servant.Auth.Client.Internal.Token
instance GHC.Classes.Eq Servant.Auth.Client.Internal.Token
instance (Servant.Auth.Client.Internal.HasJWT auths, Servant.Client.Core.Internal.HasClient.HasClient m api) => Servant.Client.Core.Internal.HasClient.HasClient m (Servant.Auth.Auth auths a Servant.API.Sub.:> api)

module Servant.Auth.Client

-- | A compact JWT Token.
newtype Token
Token :: ByteString -> Token
[getToken] :: Token -> ByteString
