servant-0.20.3.0: A family of combinators for defining webservices APIs

Index

.++ | Servant.API.TypeLevel.List
:- | Servant.API.Generic, Servant.API, Servant.API
:<|> |
1 (Type/Class) | Servant.API.Alternative, Servant.API
2 (Data Constructor) | Servant.API.Alternative, Servant.API
:> | Servant.API.Sub, Servant.API
Accept | Servant.API.ContentTypes, Servant.API
AcceptHeader |
1 (Type/Class) | Servant.API.ContentTypes
2 (Data Constructor) | Servant.API.ContentTypes
AddHeader | Servant.API.ResponseHeaders, Servant.API
addHeader | Servant.API.ResponseHeaders, Servant.API
addHeader' | Servant.API.ResponseHeaders, Servant.API
addQueryParam | Servant.Links
AllCTRender | Servant.API.ContentTypes
AllCTUnrender | Servant.API.ContentTypes
allFieldLinks | Servant.Links
allFieldLinks' | Servant.Links
AllIsElem | Servant.API.TypeLevel, Servant.Links
AllIsIn | Servant.API.TypeLevel, Servant.Links
allLinks | Servant.Links
allLinks' | Servant.Links
AllMime | Servant.API.ContentTypes
allMime | Servant.API.ContentTypes
AllMimeRender | Servant.API.ContentTypes
allMimeRender | Servant.API.ContentTypes
AllMimeUnrender | Servant.API.ContentTypes
allMimeUnrender | Servant.API.ContentTypes
And | Servant.API.TypeLevel, Servant.Links
AppendList | Servant.API.TypeLevel, Servant.Links
ArrayElemParam | Servant.Links
AsApi | Servant.API.Generic, Servant.API
AsConstructor | Servant.API.MultiVerb
AsHeaders | Servant.API.MultiVerb
AsLink | Servant.Links
AsUnion | Servant.API.MultiVerb
AtMostOneFragment | Servant.API.TypeLevel, Servant.Links
AuthProtect | Servant.API.Experimental.Auth, Servant.API
BasicAuth | Servant.API.BasicAuth, Servant.API
BasicAuthData |
1 (Type/Class) | Servant.API.BasicAuth, Servant.API
2 (Data Constructor) | Servant.API.BasicAuth, Servant.API
basicAuthPassword | Servant.API.BasicAuth, Servant.API
basicAuthUsername | Servant.API.BasicAuth, Servant.API
BuildHeadersTo | Servant.API.ResponseHeaders, Servant.API
buildHeadersTo | Servant.API.ResponseHeaders, Servant.API
canHandleAcceptH | Servant.API.ContentTypes
canHandleCTypeH | Servant.API.ContentTypes
Capture | Servant.API.Capture, Servant.API
Capture' | Servant.API.Capture, Servant.API
CaptureAll | Servant.API.Capture, Servant.API
ComprehensiveAPI | Servant.Test.ComprehensiveAPI
comprehensiveAPI | Servant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutRaw | Servant.Test.ComprehensiveAPI
comprehensiveAPIWithoutRaw | Servant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutStreaming | Servant.Test.ComprehensiveAPI
comprehensiveAPIWithoutStreaming | Servant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutStreamingOrRaw | Servant.Test.ComprehensiveAPI
comprehensiveAPIWithoutStreamingOrRaw | Servant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutStreamingOrRaw' | Servant.Test.ComprehensiveAPI
CONNECT | Servant.API.Verbs, Servant.API
constructHeader | Servant.API.MultiVerb
constructHeaders | Servant.API.MultiVerb
contentType | Servant.API.ContentTypes, Servant.API
contentTypes | Servant.API.ContentTypes, Servant.API
DeepQuery | Servant.API.QueryString, Servant.API
DELETE | Servant.API.Verbs, Servant.API
Delete | Servant.API.Verbs, Servant.API
DeleteAccepted | Servant.API.Verbs, Servant.API
DeleteNoContent | Servant.API.Verbs, Servant.API
DeleteNonAuthoritative | Servant.API.Verbs, Servant.API
DeleteResetContent | Servant.API.Verbs
DescHeader | Servant.API.MultiVerb
Description | Servant.API.Description, Servant.API
Effect | Servant.Types.SourceT
eitherDecodeLenient | Servant.API.ContentTypes
eitherFromUnion | Servant.API.MultiVerb
eitherToUnion | Servant.API.MultiVerb
eject | Servant.API.UVerb.Union, Servant.API.UVerb
Elem | Servant.API.TypeLevel, Servant.Links
ElemGo | Servant.API.TypeLevel, Servant.Links
EmptyAPI |
1 (Type/Class) | Servant.API.Empty, Servant.API
2 (Data Constructor) | Servant.API.Empty, Servant.API
EmptyEndpoint | Servant.Test.ComprehensiveAPI
Endpoints | Servant.API.TypeLevel, Servant.Links
Error | Servant.Types.SourceT
ErrorIfNoGeneric | Servant.API.TypeErrors
EventKind | Servant.API.ServerSentEvents, Servant.API
EventStream | Servant.API.ContentTypes
EventStreamChunk |
1 (Type/Class) | Servant.API.ContentTypes
2 (Data Constructor) | Servant.API.ContentTypes
extractHeaders | Servant.API.MultiVerb
fieldLink | Servant.Links
fieldLink' | Servant.Links
FlagParam | Servant.Links
FoldDescription | Servant.API.Description
FoldDescription' | Servant.API.Description
FoldLenient | Servant.API.Modifiers
FoldLenient' | Servant.API.Modifiers
foldMapUnion | Servant.API.UVerb.Union, Servant.API.UVerb
FoldRequired | Servant.API.Modifiers
FoldRequired' | Servant.API.Modifiers
foldRequiredArgument | Servant.API.Modifiers
foreach | Servant.Types.SourceT
foreachStep | Servant.Types.SourceT
foreachYieldStep | Servant.Types.SourceT
FormUrlEncoded | Servant.API.ContentTypes, Servant.API
Fragment | Servant.API.Fragment, Servant.API
FragmentUnique | Servant.API.TypeLevel, Servant.Links
FramingRender | Servant.API.Stream, Servant.API
framingRender | Servant.API.Stream, Servant.API
FramingUnrender | Servant.API.Stream, Servant.API
framingUnrender | Servant.API.Stream, Servant.API
fromAction | Servant.Types.SourceT
fromActionStep | Servant.Types.SourceT
fromConstructor | Servant.API.MultiVerb
FromDeepQuery | Servant.API.QueryString
fromDeepQuery | Servant.API.QueryString
fromHeaders | Servant.API.MultiVerb
FromHttpApiData | Servant.API
fromServant | Servant.API.Generic, Servant.API
FromSourceIO | Servant.API.Stream, Servant.API
fromSourceIO | Servant.API.Stream, Servant.API
fromStepT | Servant.Types.SourceT
fromUnion | Servant.API.MultiVerb
generateDeepParam | Servant.API.QueryString
Generic | Servant.API.Generic
genericApi | Servant.API.Generic, Servant.API
GenericAsConstructor |
1 (Type/Class) | Servant.API.MultiVerb
2 (Data Constructor) | Servant.API.MultiVerb
GenericAsUnion |
1 (Type/Class) | Servant.API.MultiVerb
2 (Data Constructor) | Servant.API.MultiVerb
GenericMode | Servant.API.Generic, Servant.API
GenericServant | Servant.API.Generic, Servant.API
GET |
1 (Data Constructor) | Servant.API.Verbs, Servant.API
2 (Type/Class) | Servant.Test.ComprehensiveAPI
Get | Servant.API.Verbs, Servant.API
GetAccepted | Servant.API.Verbs, Servant.API
GetHeaders | Servant.API.ResponseHeaders, Servant.API
getHeaders | Servant.API.ResponseHeaders, Servant.API
GetHeaders' | Servant.API.ResponseHeaders
getHeadersHList | Servant.API.ResponseHeaders, Servant.API
GetNoContent | Servant.API.Verbs, Servant.API
GetNonAuthoritative | Servant.API.Verbs, Servant.API
GetPartialContent | Servant.API.Verbs, Servant.API
GetResetContent | Servant.API.Verbs, Servant.API
getResponse | Servant.API.ResponseHeaders, Servant.API
GServantProduct | Servant.API.Generic, Servant.API
handleAcceptH | Servant.API.ContentTypes
handleCTypeH | Servant.API.ContentTypes
HasLink | Servant.Links, Servant.API
HasResponseHeader | Servant.API.ResponseHeaders, Servant.API
HasStatus | Servant.API.UVerb, Servant.API
HasStatuses | Servant.API.UVerb
HCons | Servant.API.ResponseHeaders, Servant.API
HEAD | Servant.API.Verbs, Servant.API
Header |
1 (Type/Class) | Servant.API.Header, Servant.API
2 (Data Constructor) | Servant.API.ResponseHeaders, Servant.API
Header' | Servant.API.Header, Servant.API
Headers |
1 (Type/Class) | Servant.API.ResponseHeaders, Servant.API
2 (Data Constructor) | Servant.API.ResponseHeaders, Servant.API
headers | Servant.Types.Internal.Response
HeaderValMap | Servant.API.ResponseHeaders
HeadNoContent | Servant.API.Verbs
HList | Servant.API.ResponseHeaders, Servant.API
HNil | Servant.API.ResponseHeaders, Servant.API
Host | Servant.API.Host, Servant.API
httpMajor | Servant.API.HttpVersion, Servant.API
httpMinor | Servant.API.HttpVersion, Servant.API
HttpVersion |
1 (Type/Class) | Servant.API.HttpVersion, Servant.API
2 (Data Constructor) | Servant.API.HttpVersion, Servant.API
If | Servant.API
inject | Servant.API.UVerb.Union, Servant.API.UVerb, Servant.API
InternalResponse |
1 (Type/Class) | Servant.Types.Internal.Response
2 (Data Constructor) | Servant.Types.Internal.Response
IsElem | Servant.API.TypeLevel, Servant.Links, Servant.API
IsElem' | Servant.API.TypeLevel, Servant.Links, Servant.API
IsIn | Servant.API.TypeLevel, Servant.Links
IsMember | Servant.API.UVerb.Union, Servant.API.UVerb, Servant.API
IsSecure | Servant.API.IsSecure, Servant.API
IsStrictSubAPI | Servant.API.TypeLevel, Servant.Links
IsSubAPI | Servant.API.TypeLevel, Servant.Links
IsSubList | Servant.API.TypeLevel, Servant.Links
JSON | Servant.API.ContentTypes, Servant.API
JsonEvent | Servant.API.ServerSentEvents, Servant.API
KnownStatus | Servant.API.Status
Lenient | Servant.API.Modifiers, Servant.API
Link | Servant.Links, Servant.API
LinkArrayElementBracket | Servant.Links
LinkArrayElementPlain | Servant.Links
LinkArrayElementStyle | Servant.Links
linkFragment | Servant.Links
linkQueryParams | Servant.Links
linkSegments | Servant.Links
linkURI | Servant.Links
linkURI' | Servant.Links
lookupResponseHeader | Servant.API.ResponseHeaders, Servant.API
mapMaybe | Servant.Types.SourceT
mapMaybeStep | Servant.Types.SourceT
mapStepT | Servant.Types.SourceT
MapSub | Servant.API.TypeLevel, Servant.Links
matchUnion | Servant.API.UVerb.Union, Servant.API.UVerb
maybeFromUnion | Servant.API.MultiVerb
maybeToUnion | Servant.API.MultiVerb
MimeRender | Servant.API.ContentTypes, Servant.API
mimeRender | Servant.API.ContentTypes, Servant.API
MimeUnrender | Servant.API.ContentTypes, Servant.API
mimeUnrender | Servant.API.ContentTypes, Servant.API
mimeUnrenderWithType | Servant.API.ContentTypes, Servant.API
MissingHeader | Servant.API.ResponseHeaders, Servant.API
MkLink | Servant.Links, Servant.API, Servant.API
mkRange | Servant.API.Range
MultiVerb | Servant.API.MultiVerb
MultiVerb1 | Servant.API.MultiVerb
NamedRoutes | Servant.API.NamedRoutes, Servant.API
NetstringFraming | Servant.API.Stream, Servant.API
NewlineFraming | Servant.API.Stream, Servant.API
NoContent |
1 (Type/Class) | Servant.API.ContentTypes, Servant.API
2 (Data Constructor) | Servant.API.ContentTypes, Servant.API
NoContentVerb | Servant.API.Verbs, Servant.API
NoFraming | Servant.API.Stream, Servant.API
noHeader | Servant.API.ResponseHeaders, Servant.API
noHeader' | Servant.API.ResponseHeaders, Servant.API
NoInstanceFor | Servant.API.TypeErrors
NoInstanceForSub | Servant.API.TypeErrors
NotSecure | Servant.API.IsSecure, Servant.API
OctetStream | Servant.API.ContentTypes, Servant.API
OptHeader | Servant.API.MultiVerb
Optional | Servant.API.Modifiers, Servant.API
OPTIONS | Servant.API.Verbs, Servant.API
Or | Servant.API.TypeLevel, Servant.Links
Param | Servant.Links
parseHeader | Servant.API
parseQueryParam | Servant.API
parseUrlPiece | Servant.API
PartialApplication | Servant.API.TypeErrors
PATCH | Servant.API.Verbs, Servant.API
Patch | Servant.API.Verbs, Servant.API
PatchAccepted | Servant.API.Verbs, Servant.API
PatchNoContent | Servant.API.Verbs, Servant.API
PatchNonAuthoritative | Servant.API.Verbs, Servant.API
PatchResetContent | Servant.API.Verbs
PlainText | Servant.API.ContentTypes, Servant.API
POST | Servant.API.Verbs, Servant.API
Post | Servant.API.Verbs, Servant.API
PostAccepted | Servant.API.Verbs, Servant.API
PostCreated | Servant.API.Verbs, Servant.API
PostNoContent | Servant.API.Verbs, Servant.API
PostNonAuthoritative | Servant.API.Verbs, Servant.API
PostResetContent | Servant.API.Verbs, Servant.API
PUT | Servant.API.Verbs, Servant.API
Put | Servant.API.Verbs, Servant.API
PutAccepted | Servant.API.Verbs, Servant.API
PutCreated | Servant.API.Verbs, Servant.API
PutNoContent | Servant.API.Verbs, Servant.API
PutNonAuthoritative | Servant.API.Verbs, Servant.API
PutResetContent | Servant.API.Verbs
QueryFlag | Servant.API.QueryParam, Servant.API
QueryParam | Servant.API.QueryParam, Servant.API
QueryParam' | Servant.API.QueryParam, Servant.API
QueryParams | Servant.API.QueryParam, Servant.API
QueryString | Servant.API.QueryString, Servant.API
Range | Servant.API.Range
Raw | Servant.API.Raw, Servant.API
RawEndpoint | Servant.Test.ComprehensiveAPI
RawEvent | Servant.API.ServerSentEvents, Servant.API
RawM | Servant.API.Raw, Servant.API
readFile | Servant.Types.SourceT
reflectDescription | Servant.API.Description
ReflectMethod | Servant.API.Verbs, Servant.API
reflectMethod | Servant.API.Verbs, Servant.API
RemoteHost | Servant.API.RemoteHost, Servant.API
Rep | Servant.API.Generic
ReqBody | Servant.API.ReqBody, Servant.API
ReqBody' | Servant.API.ReqBody, Servant.API
RequestArgument | Servant.API.Modifiers
Required | Servant.API.Modifiers, Servant.API
RequiredArgument | Servant.API.Modifiers
Respond | Servant.API.MultiVerb
RespondAs | Servant.API.MultiVerb
RespondEmpty | Servant.API.MultiVerb
RespondStreaming | Servant.API.MultiVerb
responseBody | Servant.Types.Internal.Response
ResponseHeader | Servant.API.ResponseHeaders, Servant.API
ResponseType | Servant.API.MultiVerb
ResponseTypes | Servant.API.MultiVerb
runSourceT | Servant.Types.SourceT
runStepT | Servant.Types.SourceT
safeLink | Servant.Links, Servant.API
safeLink' | Servant.Links
SBool | Servant.API
sbool | Servant.API
SBoolI | Servant.API
Secure | Servant.API.IsSecure, Servant.API
ServantHeader | Servant.API.MultiVerb
ServantHeaders | Servant.API.MultiVerb
ServerSentEvents | Servant.API.ServerSentEvents, Servant.API
ServerSentEvents' | Servant.API.ServerSentEvents, Servant.API
SFalse | Servant.API
SingleParam | Servant.Links
Skip | Servant.Types.SourceT
source | Servant.Types.SourceT
SourceIO | Servant.API.Stream, Servant.API
SourceT |
1 (Type/Class) | Servant.Types.SourceT
2 (Data Constructor) | Servant.Types.SourceT
SourceToSourceIO | Servant.API.Stream
sourceToSourceIO | Servant.API.Stream
statusCode | Servant.Types.Internal.Response
Statuses | Servant.API.UVerb, Servant.API, Servant.API
statuses | Servant.API.UVerb
statusFromNat | Servant.API.Status
StatusMismatch | Servant.API.MultiVerb
StatusOf | Servant.API.UVerb, Servant.API, Servant.API
statusOf | Servant.API.UVerb, Servant.API
statusVal | Servant.API.Status
StdMethod | Servant.API.Verbs, Servant.API
StepT | Servant.Types.SourceT
Stop | Servant.Types.SourceT
Stream | Servant.API.Stream, Servant.API
StreamBody | Servant.API.Stream, Servant.API
StreamBody' | Servant.API.Stream, Servant.API
StreamGet | Servant.API.Stream, Servant.API
StreamingEndpoint | Servant.Test.ComprehensiveAPI
StreamPost | Servant.API.Stream, Servant.API
Strict | Servant.API.Modifiers, Servant.API
STrue | Servant.API
Summary | Servant.API.Description, Servant.API
toConstructor | Servant.API.MultiVerb
ToDeepQuery | Servant.API.QueryString
toDeepQuery | Servant.API.QueryString
toEncodedQueryParam | Servant.API
toEncodedUrlPiece | Servant.API
toHeader | Servant.API
toHeaders | Servant.API.MultiVerb
ToHttpApiData | Servant.API
toLink | Servant.Links, Servant.API
toQueryParam | Servant.API
ToServant | Servant.API.Generic, Servant.API
toServant | Servant.API.Generic, Servant.API
ToServantApi | Servant.API.Generic, Servant.API
ToSourceIO | Servant.API.Stream, Servant.API
toSourceIO | Servant.API.Stream, Servant.API
toUnion | Servant.API.MultiVerb
toUrlPiece | Servant.API
TRACE | Servant.API.Verbs, Servant.API
transformStepWithAtto | Servant.Types.SourceT
transformWithAtto | Servant.Types.SourceT
UndecodableHeader | Servant.API.ResponseHeaders, Servant.API
unEventStreamChunk | Servant.API.ContentTypes
unfoldRequestArgument | Servant.API.Modifiers
unfoldRequiredArgument | Servant.API.Modifiers
Union | Servant.API.UVerb.Union, Servant.API.UVerb, Servant.API
Unique | Servant.API.UVerb.Union, Servant.API.UVerb, Servant.API
unRange | Servant.API.Range
UnrenderError | Servant.API.MultiVerb
UnrenderResult | Servant.API.MultiVerb
UnrenderSuccess | Servant.API.MultiVerb
unsafeRange | Servant.API.Range
unSourceT | Servant.Types.SourceT
URI |
1 (Type/Class) | Servant.Links, Servant.API
2 (Data Constructor) | Servant.Links, Servant.API
uriAuthority | Servant.Links, Servant.API
uriFragment | Servant.Links, Servant.API
uriPath | Servant.Links, Servant.API
uriQuery | Servant.Links, Servant.API
uriScheme | Servant.Links, Servant.API
UVerb | Servant.API.UVerb, Servant.API
Vault | Servant.API.Vault, Servant.API
Verb | Servant.API.Verbs, Servant.API
WithHeaders | Servant.API.MultiVerb
WithNamedContext | Servant.API.WithNamedContext, Servant.API
WithResource | Servant.API.WithResource, Servant.API
WithStatus |
1 (Type/Class) | Servant.API.UVerb, Servant.API
2 (Data Constructor) | Servant.API.UVerb, Servant.API
Yield | Servant.Types.SourceT