api library
Classes
- ApiEndpoint
- ApiRequest
-
ApiResource<
TData> - ApiResponse
- Defines a response to a api request.
- ApiService
- AuthEndpoint
-
AuthProvider<
TAuthResult extends AuthResult> - AuthResult
- Provides information about the authentication result.
- ByteStreamResponse
- DebugResponse
- EmptyResponse
- FileResponse
- JsonResponse
-
ListApiResource<
TData, TId> - LogMiddleware
-
MemorySession<
TId> -
MemorySessionProvider<
TUserId> - SessionProvider implementation that stores all session data in memory.
- Middleware
- RawResponse
- Route
- Represents a path which has been matched with a RoutePattern.
- RoutePattern
- Represents a route pattern against which request paths will be matched.
- Session
- Session interface
-
SessionProvider<
TAuthResult, TSession extends Session, TUserId> - Interface for session persistence.
-
SingleObjectApiResource<
TData> -
StaticListApiResource<
TData> - TextResponse
Functions
-
parseMethod(
String source) → ApiRequestMethod
Typedefs
- MiddlewareBuilder = RequestHandler Function(RequestHandler)