nitric library

Classes

Api
An API resource.
ApiOptions
BlobEventContext
The context of a Blob event request/response.
BlobEventRequest
Represents the blob event request
BlobEventResponse
Represents the blob event response.
BucketResource
FileEventContext
The context of a Blob event request/response.
FileEventRequest
Represents the blob event request.
HttpContext
The context of a HTTP request/response triggered by a request to an API.
HttpRequest
Represents a HTTP request.
HttpResponse
Represents a HTTP response.
IntervalContext
The context for a scheduled interval request/response.
IntervalRequest
Represents a scheduled request.
IntervalResponse
Represents a response to a scheduled request.
KeyValueStoreResource
MessageContext
The context for a topic message for a subscription.
MessageRequest
Represents a request received by a subscription to a topic.
MessageResponse
Represents a response to a topic subscription request.
Nitric
OidcOptions
OidcSecurityDefinition
QueueResource
Resource
A representation of a resource that can be registered with the Nitric server.
Route
Represents a single route on an API.
Schedule
SecretResource
SecureResource<T extends Enum>
A resource that requires permissions to access it.
Topic
TriggerContext<Req extends TriggerRequest, Resp extends TriggerResponse>
Base context to wrap request/response objects from the server.
TriggerRequest
The trigger request.
TriggerResponse
The trigger response.
Websocket
WebsocketContext
Base context for a websocket based request/response.
WebsocketRequest
Represents a websocket request.
WebsocketResponse
Represents a response from a websocket request.

Functions

attachOidc(String apiName, OidcOptions options) Future<void>
composeMiddleware<T extends TriggerContext<TriggerRequest, TriggerResponse>>(List<Handler<T>> handlers, T converter(T ctx, Handler<T> next)) Handler<T>