servant-auth-server-0.2.0.0: servant-server/servant-auth compatibility

Safe HaskellNone
LanguageHaskell2010

Servant.Auth.Server.Internal.AddSetCookie

Documentation

type family AddSetCookieApi a Source

Equations

AddSetCookieApi (a :> b) = a :> AddSetCookieApi b 
AddSetCookieApi (a :<|> b) = AddSetCookieApi a :<|> AddSetCookieApi b 
AddSetCookieApi (Verb method stat ctyps (Headers ls a)) = Verb method stat ctyps (Headers (Header "Set-Cookie" BSS : ls) a) 
AddSetCookieApi (Verb method stat ctyps a) = Verb method stat ctyps (Headers `[Header "Set-Cookie" BSS]` a) 

class AddSetCookie orig new where Source

Methods

addSetCookie :: [SetCookie] -> orig -> new Source

Instances

(Functor m, AddHeader Symbol "Set-Cookie" BSS old new) => AddSetCookie (m old) (m new) Source 
AddSetCookie oldb newb => AddSetCookie (a -> oldb) (a -> newb) Source 
(AddSetCookie a a', AddSetCookie b b') => AddSetCookie ((:<|>) a b) ((:<|>) a' b') Source