mensam-0
Safe HaskellSafe-Inferred
LanguageGHC2021

Mensam.Client.OrphanInstances

Documentation

data AuthData xs :: Type where Source #

Constructors

DataBasicAuth :: Credentials -> AuthData (BasicAuth ': auths) 
DataJWT :: Jwt -> AuthData (JWT ': auths) 
DataJWTWithSession :: Jwt -> AuthData (JWTWithSession ': auths) 
DataCookie :: Cookies -> AuthData (Cookie ': auths) 
DataNextAuth :: AuthData xs -> AuthData (x ': xs) 

data Credentials Source #

Instances

Instances details
Generic Credentials Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Associated Types

type Rep Credentials :: Type -> Type #

Read Credentials Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Show Credentials Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Eq Credentials Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Ord Credentials Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

type Rep Credentials Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

type Rep Credentials = D1 ('MetaData "Credentials" "Mensam.Client.OrphanInstances" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'False) (C1 ('MetaCons "MkCredentials" 'PrefixI 'True) (S1 ('MetaSel ('Just "credentialsUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "credentialsPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype Cookies Source #

Constructors

MkCookies 

Instances

Instances details
Generic Cookies Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Associated Types

type Rep Cookies :: Type -> Type #

Methods

from :: Cookies -> Rep Cookies x #

to :: Rep Cookies x -> Cookies #

Read Cookies Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Show Cookies Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Eq Cookies Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

Methods

(==) :: Cookies -> Cookies -> Bool #

(/=) :: Cookies -> Cookies -> Bool #

Ord Cookies Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

type Rep Cookies Source # 
Instance details

Defined in Mensam.Client.OrphanInstances

type Rep Cookies = D1 ('MetaData "Cookies" "Mensam.Client.OrphanInstances" "mensam-0-1nI1njg5LseIhGpsugoJ63" 'True) (C1 ('MetaCons "MkCookies" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCookies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Orphan instances

HasClient m api => HasClient m (Auth auths a :> api) Source # 
Instance details

Associated Types

type Client m (Auth auths a :> api) Source #

Methods

clientWithRoute :: Proxy m -> Proxy (Auth auths a :> api) -> Request -> Client m (Auth auths a :> api) Source #

hoistClientMonad :: Proxy m -> Proxy (Auth auths a :> api) -> (forall x. mon x -> mon' x) -> Client mon (Auth auths a :> api) -> Client mon' (Auth auths a :> api) Source #