Revali Router Core

This is a base package for Revali Router. It provides the core annotations and classes that are used in Revali Router.

Documentation

Check out the documentation for more information on how to use Revali.

Libraries

access_control/allowed_headers
access_control/allowed_origins
access_control/expected_headers
bind/bind_context
body/body_data
body/body_parser
body/mutable_body
body/read_only_body
combine/combine_components
context/base_context
data/data
data/data_handler
data/read_only_data
data/write_only_data
endpoint/endpoint_context
error/override_error_response
error/override_error_response_mixin
exception_catcher/exception_catcher
exception_catcher/exception_catcher_context
exception_catcher/exception_catcher_meta
exception_catcher/exception_catcher_result
file/memory_file
guard/guard
guard/guard_context
guard/guard_meta
guard/guard_result
headers/mutable_headers
headers/read_only_headers
interceptor/interceptor
interceptor/interceptor_context
interceptor/interceptor_meta
interceptor/interceptor_post_result
interceptor/interceptor_pre_result
meta/meta_handler
meta/read_only_meta
meta/read_only_meta_detailed
meta/write_only_meta
middleware/middleware
middleware/middleware_context
middleware/middleware_result
observer/observer
payload/payload
payload/read_only_payload
pipe/annotation_type
pipe/pipe_context
redirect/redirect
reflect/read_only_reflect_handler
reflect/read_only_reflector
reflect/reflect
reflect/reflect_handler
reflect/reflector
reflect/write_only_reflector
request/full_request
request/mutable_request
request/read_only_request
request/request_context
request/underlying_request
response/mutable_response
response/read_only_response
response/restricted_mutable_response
response_handler/remove_headers_mixin
response_handler/response_handler
return_types/string_content
revali_router_core
route/lifecycle_components
route/route_entry
utils/types
web_socket/mutable_web_socket_request