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)

Exceptions / Errors

ApiRequestException