core/core library

Classes

AlphaParamType
HyperioAzkadevUncompleteDocumentation
DateParamType
HyperioAzkadevUncompleteDocumentation
DoubleParamType
HyperioAzkadevUncompleteDocumentation
HexParamType
HyperioAzkadevUncompleteDocumentation
HttpBody
A HTTP content body produced by HttpBodyHandler for either HyperioAzkadevHttpRequest or HttpClientResponse.
HttpBodyFileUpload
A wrapper around a file upload.
HttpBodyHandler
A handler for processing and collecting HTTP message data in to an HttpBody.
HttpClientResponseBody
The body of a HttpClientResponse.
HttpMultipartFormData
The data in a multipart/form-data part.
HttpRouteMatch
Retains the matched route and parameter values extracted from the Uri
HttpRouteParamType
HyperioAzkadevUncompleteDocumentation
HyperioAzkadev
Server application class
HyperioAzkadevBase
HyperioAzkadevUncompleteDocumentation
HyperioAzkadevHttpRequestBody
The body of a HyperioAzkadevHttpRequest.
HyperioAzkadevTcpSocketConnection
HyperioAzkadevUncompleteDocumentation
HyperioAzkadevWebSocketConnection
HyperioAzkadevUncompleteDocumentation
IntParamType
HyperioAzkadevUncompleteDocumentation
NestedRoute
HyperioAzkadevUncompleteDocumentation
RequestStore
Key-Value-Store for reading and writing request-related data
RouteMatcher
HyperioAzkadevUncompleteDocumentation
TimestampParamType
HyperioAzkadevUncompleteDocumentation
TypeHandler<T>
HyperioAzkadevUncompleteDocumentation
UintParamType
HyperioAzkadevUncompleteDocumentation
UuidParamType
HyperioAzkadevUncompleteDocumentation
WebSocketSession
Convenience wrapper around Dart IO WebSocket implementation

Enums

DecodeMode
HyperioAzkadevUncompleteDocumentation
HyperioAzkadevLogType
Indicates the severity of logged message
HyperioAzkadevMethodType
HyperioAzkadevUncompleteDocumentation

Extensions

FileHelpers on File
A set of extensions on the file object which help in composing http responses
NestedRouteExtension on HyperioAzkadev
HyperioAzkadevUncompleteDocumentation
PathNormalizer on String
HyperioAzkadevUncompleteDocumentation
RequestHelpers on HyperioAzkadevHttpRequest
Some convenience methods on the HttpRequest object to make the api more like ExpressJS
ResponseHelpers on HyperioAzkadevHttpResponse
A set of extensions on the HttpResponse object, mostly for convenience
StorePlugin on HyperioAzkadevHttpRequest
Integrates RequestStore mechanism on HttpRequest
WebSocketHelper on WebSocket
HyperioAzkadevUncompleteDocumentation

Properties

binaryStreamTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
directoryTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
fileTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
jsonBooleanTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
jsonListTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
jsonMapTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
jsonNumberTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
listIntTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
serializableTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
storePluginData Map<HyperioAzkadevHttpRequest, RequestStore>
Data structure to keep all request-related data
final
stringTypeHandler TypeHandler<String>
HyperioAzkadevUncompleteDocumentation
no setter
uint8listTypeHandler TypeHandler
HyperioAzkadevUncompleteDocumentation
no setter
websocketTypeHandler TypeHandler<WebSocketSession>
HyperioAzkadevUncompleteDocumentation
no setter

Functions

cors({int age = 86400, String headers = '*', String methods = 'POST, GET, OPTIONS, PUT, PATCH, DELETE', String origin = '*', String crossOriginEmbedderPolicy = "credentialless", String crossOriginOpenerPolicy = "cross-origin"}) FutureOr Function(HyperioAzkadevHttpRequest, HyperioAzkadevHttpResponse)
CORS Middlware.
storePluginOnDoneHandler(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res) → void
Used within HyperioAzkadev to remove request-related data after the request has been resolved.

Typedefs

HyperioAzkadevRouteOnErrorFunction = FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res, Object error, StackTrace stackTrace)
General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
HyperioAzkadevRouteOnNotFoundFunction = FutureOr Function(HyperioAzkadevHttpRequest req, HyperioAzkadevHttpResponse res)
General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
HyperioAzkadevWebSocketErrorFunction = FutureOr Function(dynamic error, WebSocket webSocket, HyperioAzkadevHttpRequest httpRequest, HyperioAzkadevHttpResponse httpResponse)
HyperioAzkadevUncompleteDocumentation
HyperioAzkadevWebSocketFunction = FutureOr Function(WebSocket webSocket, HyperioAzkadevHttpRequest httpRequest, HyperioAzkadevHttpResponse httpResponse)
HyperioAzkadevUncompleteDocumentation
HyperioAzkadevWebSocketUpdateFunction = FutureOr Function(dynamic update, WebSocket webSocket, HyperioAzkadevHttpRequest httpRequest, HyperioAzkadevHttpResponse httpResponse)
HyperioAzkadevUncompleteDocumentation

Exceptions / Errors

BodyParserException
HyperioAzkadevUncompleteDocumentation
HyperioAzkadevException
Throw these exceptions to bubble up an error from sub functions and have them handled automatically for the client
NotFoundError
Error used by middleware, utils or type handler to elevate a NotFound response.
NoTypeHandlerError
Error thrown when a type handler cannot be found for a returned item