webgear-openapi-1.2.0: Composable, type-safe library to build HTTP API servers
Safe HaskellSafe-Inferred
LanguageHaskell2010

WebGear.OpenApi.Trait.Cookie

Description

OpenApi implementation of Cookie and SetCookie traits.

Orphan instances

Trait (SetCookie e name) Response => Set (OpenApiHandler m :: Type -> Type -> Type) (SetCookie e name) Response Source # 
Instance details

Methods

setTrait :: forall (ts :: [Type]). SetCookie e name -> (With Response ts -> Response -> Attribute (SetCookie e name) Response -> With Response (SetCookie e name ': ts)) -> OpenApiHandler m (With Response ts, Attribute (SetCookie e name) Response) (With Response (SetCookie e name ': ts)) #

(KnownSymbol name, TraitAbsence (Cookie e name val) Request) => Get (OpenApiHandler m :: Type -> Type -> Type) (Cookie e name val) Request Source # 
Instance details

Methods

getTrait :: forall (ts :: [Type]). Prerequisite (Cookie e name val) ts Request => Cookie e name val -> OpenApiHandler m (With Request ts) (Either (Absence (Cookie e name val) Request) (Attribute (Cookie e name val) Request)) #