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-datapart. - 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