webgear-swagger-1.2.0: Composable, type-safe library to build HTTP API servers

Index

$sel:credentialsPassword:CredentialsWebGear.Swagger
$sel:credentialsUsername:CredentialsWebGear.Swagger
$sel:jwkSet:JWTAuth'WebGear.Swagger
$sel:jwtValidationSettings:JWTAuth'WebGear.Swagger
$sel:toBasicAttribute:BasicAuth'WebGear.Swagger
$sel:toJWTAttribute:JWTAuth'WebGear.Swagger
&&&WebGear.Swagger
***WebGear.Swagger
+++WebGear.Swagger
<+>WebGear.Swagger
<-<WebGear.Swagger
<<<WebGear.Swagger
<<^WebGear.Swagger
>->WebGear.Swagger
>>>WebGear.Swagger
>>^WebGear.Swagger
AbsenceWebGear.Swagger, WebGear.Swagger
accepted202WebGear.Swagger
acceptMatchWebGear.Swagger
actualMethodWebGear.Swagger
allWebGear.Swagger
anyWebGear.Swagger
appWebGear.Swagger
appendWebGear.Swagger
arrWebGear.Swagger
arrMWebGear.Swagger
ArrowWebGear.Swagger
ArrowApplyWebGear.Swagger
ArrowChoiceWebGear.Swagger
ArrowLoopWebGear.Swagger
ArrowMonad 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
ArrowPlusWebGear.Swagger
ArrowZeroWebGear.Swagger
AttributeWebGear.Swagger, WebGear.Swagger
AuthorizationHeaderWebGear.Swagger
authSchemeWebGear.Swagger
AuthToken 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
authTokenWebGear.Swagger
backendOptionsWebGear.Swagger
badGateway502WebGear.Swagger
badRequest400WebGear.Swagger
BasicAuthWebGear.Swagger
basicAuthWebGear.Swagger
BasicAuth' 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
basicAuth'WebGear.Swagger
BasicAuthAttributeErrorWebGear.Swagger
BasicAuthCredsBadFormatWebGear.Swagger
BasicAuthErrorWebGear.Swagger
BasicAuthHeaderMissingWebGear.Swagger
BasicAuthSchemeMismatchWebGear.Swagger
Body 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
breakWebGear.Swagger
breakOnWebGear.Swagger
breakOnAllWebGear.Swagger
breakOnEndWebGear.Swagger
centerWebGear.Swagger
chunksOfWebGear.Swagger
commonPrefixesWebGear.Swagger
compareLengthWebGear.Swagger
concatWebGear.Swagger
concatMapWebGear.Swagger
conflict409WebGear.Swagger
consWebGear.Swagger
consumeRouteWebGear.Swagger
continue100WebGear.Swagger
Cookie 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
cookieWebGear.Swagger
CookieNotFound 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
CookieParseError 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
copyWebGear.Swagger
countWebGear.Swagger
created201WebGear.Swagger
Credentials 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
Description 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
DocDescriptionWebGear.Swagger.Handler, WebGear.Swagger
DocMethodWebGear.Swagger.Handler, WebGear.Swagger
DocNodeWebGear.Swagger.Handler, WebGear.Swagger
DocPathElemWebGear.Swagger.Handler, WebGear.Swagger
DocPathVarWebGear.Swagger.Handler, WebGear.Swagger
DocQueryParamWebGear.Swagger.Handler, WebGear.Swagger
DocRequestBodyWebGear.Swagger.Handler, WebGear.Swagger
DocRequestHeaderWebGear.Swagger.Handler, WebGear.Swagger
DocResponseBodyWebGear.Swagger.Handler, WebGear.Swagger
DocResponseHeaderWebGear.Swagger.Handler, WebGear.Swagger
DocSecuritySchemeWebGear.Swagger.Handler, WebGear.Swagger
DocStatusWebGear.Swagger.Handler, WebGear.Swagger
DocSummaryWebGear.Swagger.Handler, WebGear.Swagger
dropWebGear.Swagger
dropAroundWebGear.Swagger
dropEndWebGear.Swagger
dropWhileWebGear.Swagger
dropWhileEndWebGear.Swagger
elemWebGear.Swagger
emptyWebGear.Swagger
ExistenceWebGear.Swagger
expectationFailed417WebGear.Swagger
expectedMethodWebGear.Swagger
filterWebGear.Swagger
findWebGear.Swagger
findIndexWebGear.Swagger
firstWebGear.Swagger
foldlWebGear.Swagger
foldl'WebGear.Swagger
foldl1WebGear.Swagger
foldl1'WebGear.Swagger
foldrWebGear.Swagger
foldr'WebGear.Swagger
foldr1WebGear.Swagger
forbidden403WebGear.Swagger
FormData 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
formDataFilesWebGear.Swagger
formDataParamsWebGear.Swagger
FormDataResult 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
FormURLEncoded 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
found302WebGear.Swagger
fromWebGear.Swagger
gatewayTimeout504WebGear.Swagger
GetWebGear.Swagger
getDescriptionWebGear.Swagger
getRequestBodyWebGear.Swagger
getRequestBodyChunkWebGear.Swagger
GetsWebGear.Swagger
getSummaryWebGear.Swagger
getTraitWebGear.Swagger
gone410WebGear.Swagger
groupWebGear.Swagger
groupByWebGear.Swagger
HandlerWebGear.Swagger
HasTraitWebGear.Swagger
HaveTraitsWebGear.Swagger
headWebGear.Swagger
headerWebGear.Swagger
HeaderNotFound 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
HeaderParseError 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
HTML 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
httpVersionWebGear.Swagger
httpVersionNotSupported505WebGear.Swagger
imATeapot418WebGear.Swagger
indexWebGear.Swagger
initWebGear.Swagger
initsWebGear.Swagger
intercalateWebGear.Swagger
internalServerError500WebGear.Swagger
intersperseWebGear.Swagger
isAsciiWebGear.Swagger
isInfixOfWebGear.Swagger
isPrefixOfWebGear.Swagger
isSecureWebGear.Swagger
isSuffixOfWebGear.Swagger
JSON 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
JSONMediaWebGear.Swagger
justifyLeftWebGear.Swagger
justifyRightWebGear.Swagger
JWTAuthWebGear.Swagger
jwtAuthWebGear.Swagger
JWTAuth' 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
jwtAuth'WebGear.Swagger
JWTAuthAttributeErrorWebGear.Swagger
JWTAuthErrorWebGear.Swagger
JWTAuthHeaderMissingWebGear.Swagger
JWTAuthSchemeMismatchWebGear.Swagger
JWTAuthTokenBadFormatWebGear.Swagger
Kleisli 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
lastWebGear.Swagger
leftWebGear.Swagger
leftAppWebGear.Swagger
lengthWebGear.Swagger
lengthRequired411WebGear.Swagger
LenientWebGear.Swagger
lenientHeaderWebGear.Swagger
lenientQueryParamWebGear.Swagger
linesWebGear.Swagger
loopWebGear.Swagger
mapWebGear.Swagger
mapAccumLWebGear.Swagger
mapAccumRWebGear.Swagger
matchWebGear.Swagger
maximumWebGear.Swagger
measureOffWebGear.Swagger
Method 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
methodWebGear.Swagger
MethodMismatch 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
methodNotAllowed405WebGear.Swagger
MiddlewareWebGear.Swagger
MIMETypeWebGear.Swagger
mimeTypeWebGear.Swagger
minimumWebGear.Swagger
MissingTraitWebGear.Swagger
mkResponseWebGear.Swagger
movedPermanently301WebGear.Swagger
multipleChoices300WebGear.Swagger
networkAuthenticationRequired511WebGear.Swagger
noContent204WebGear.Swagger
nonAuthoritative203WebGear.Swagger
notAcceptable406WebGear.Swagger
notFound404WebGear.Swagger
notImplemented501WebGear.Swagger
notModified304WebGear.Swagger
nullWebGear.Swagger
nullNodeWebGear.Swagger.Handler, WebGear.Swagger
OctetStream 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
ok200WebGear.Swagger
OptionalWebGear.Swagger
optionalBasicAuthWebGear.Swagger
optionalBasicAuth'WebGear.Swagger
optionalCookieWebGear.Swagger
optionalHeaderWebGear.Swagger
optionalJWTAuthWebGear.Swagger
optionalJWTAuth'WebGear.Swagger
optionalLenientHeaderWebGear.Swagger
optionalLenientQueryParamWebGear.Swagger
OptionalQueryParamWebGear.Swagger
optionalQueryParamWebGear.Swagger
OptionalRequestHeaderWebGear.Swagger
OptionalResponseHeaderWebGear.Swagger
packWebGear.Swagger
ParamNotFound 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
ParamParseError 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
parseOptionsWebGear.Swagger
ParseStyleWebGear.Swagger
partialContent206WebGear.Swagger
partitionWebGear.Swagger
Password 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
Path 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
pathWebGear.Swagger
PathEnd 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
pathEndWebGear.Swagger
pathInfoWebGear.Swagger
PathVar 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
pathVarWebGear.Swagger
PathVarErrorWebGear.Swagger
PathVarNotFoundWebGear.Swagger
PathVarParseErrorWebGear.Swagger
paymentRequired402WebGear.Swagger
permanentRedirect308WebGear.Swagger
pickWebGear.Swagger
PlainText 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
plantWebGear.Swagger
preconditionFailed412WebGear.Swagger
preconditionRequired428WebGear.Swagger
PrerequisiteWebGear.Swagger
probeWebGear.Swagger
proxyAuthenticationRequired407WebGear.Swagger
QueryParam 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
queryParamWebGear.Swagger
queryStringWebGear.Swagger
Realm 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
remoteHostWebGear.Swagger
replaceWebGear.Swagger
replicateWebGear.Swagger
Request 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
requestBodyWebGear.Swagger
requestBodyLengthWebGear.Swagger
requestedRangeNotSatisfiable416WebGear.Swagger
requestEntityTooLarge413WebGear.Swagger
RequestHandlerWebGear.Swagger
RequestHeader 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
requestHeaderWebGear.Swagger
requestHeaderFieldsTooLarge431WebGear.Swagger
requestHeadersWebGear.Swagger
requestMethodWebGear.Swagger
requestTimeout408WebGear.Swagger
requestURITooLong414WebGear.Swagger
RequiredWebGear.Swagger
RequiredQueryParamWebGear.Swagger
RequiredRequestHeaderWebGear.Swagger
RequiredResponseHeaderWebGear.Swagger
resetContent205WebGear.Swagger
respondAWebGear.Swagger
respondUnauthorizedWebGear.Swagger
Response 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
ResponseBodyWebGear.Swagger
ResponseBodyBuilderWebGear.Swagger
ResponseBodyFileWebGear.Swagger
ResponseBodyStreamWebGear.Swagger
ResponseContWebGear.Swagger
ResponseHeader 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
ResponseRawWebGear.Swagger
returnAWebGear.Swagger
reverseWebGear.Swagger
rightWebGear.Swagger
routeWebGear.Swagger
RouteMismatch 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
routeMismatchWebGear.Swagger
RoutePath 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
runKleisliWebGear.Swagger
scanlWebGear.Swagger
scanl1WebGear.Swagger
scanrWebGear.Swagger
scanr1WebGear.Swagger
secondWebGear.Swagger
seeOther303WebGear.Swagger
serveStaticWebGear.Swagger
serviceUnavailable503WebGear.Swagger
SetWebGear.Swagger
setBodyWebGear.Swagger
setBodyWithoutContentTypeWebGear.Swagger
SetCookie 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
setCookieWebGear.Swagger
setDescriptionWebGear.Swagger
setHeaderWebGear.Swagger
setOptionalCookieWebGear.Swagger
setOptionalHeaderWebGear.Swagger
SetsWebGear.Swagger
setSummaryWebGear.Swagger
setTraitWebGear.Swagger
singletonWebGear.Swagger
singletonNodeWebGear.Swagger.Handler, WebGear.Swagger
snocWebGear.Swagger
spanWebGear.Swagger
spanEndMWebGear.Swagger
spanMWebGear.Swagger
splitWebGear.Swagger
splitAtWebGear.Swagger
splitOnWebGear.Swagger
Status 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
StdHandlerWebGear.Swagger
StrictWebGear.Swagger
stripWebGear.Swagger
stripEndWebGear.Swagger
stripPrefixWebGear.Swagger
stripStartWebGear.Swagger
stripSuffixWebGear.Swagger
Summary 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
swaggerDocWebGear.Swagger.Handler, WebGear.Swagger
SwaggerHandler 
1 (Type/Class)WebGear.Swagger.Handler, WebGear.Swagger
2 (Data Constructor)WebGear.Swagger.Handler, WebGear.Swagger
switchingProtocols101WebGear.Swagger
tailWebGear.Swagger
tailsWebGear.Swagger
takeWebGear.Swagger
takeEndWebGear.Swagger
takeWhileWebGear.Swagger
takeWhileEndWebGear.Swagger
temporaryRedirect307WebGear.Swagger
TextWebGear.Swagger
toCaseFoldWebGear.Swagger
toLowerWebGear.Swagger
tooManyRequests429WebGear.Swagger
toSwaggerWebGear.Swagger.Handler, WebGear.Swagger
toTitleWebGear.Swagger
toUpperWebGear.Swagger
toWaiRequestWebGear.Swagger
TraitWebGear.Swagger
TraitAbsenceWebGear.Swagger
transposeWebGear.Swagger
TreeWebGear.Swagger.Handler, WebGear.Swagger
unauthorized401WebGear.Swagger
unconsWebGear.Swagger
unfoldrWebGear.Swagger
unfoldrNWebGear.Swagger
UnknownContentBody 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
unlinesWebGear.Swagger
unpackWebGear.Swagger
unpackCString#WebGear.Swagger
unpackCStringAscii#WebGear.Swagger
unprocessableEntity422WebGear.Swagger
unsnocWebGear.Swagger
unsupportedMediaType415WebGear.Swagger
unwitnessWebGear.Swagger
unwitnessAWebGear.Swagger
unwordsWebGear.Swagger
Username 
1 (Type/Class)WebGear.Swagger
2 (Data Constructor)WebGear.Swagger
WithWebGear.Swagger
wminusWebGear.Swagger
wordsWebGear.Swagger
wzeroWebGear.Swagger
zeroArrowWebGear.Swagger
zipWebGear.Swagger
zipWithWebGear.Swagger
^<<WebGear.Swagger
^>>WebGear.Swagger
|||WebGear.Swagger