ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

Represent the immutable result of a successful route resolution.

Class Method _fromOwnedParams Freeze a parameter dict exclusively owned by the route resolver.
Method __post_init__ Freeze parameters so cached results can be shared across requests.
Instance Variable params Path parameters extracted and type-converted from the URL. Empty for static routes.
Instance Variable route The matched compiled route descriptor.
Property kind Return the route group kind ('web' or 'api').
def _fromOwnedParams(cls, route: CompiledRoute, params: dict[str, Any]) -> ResolvedRoute: (source)

Freeze a parameter dict exclusively owned by the route resolver.

Callers must discard all mutable references to the supplied dict. The public constructor continues to copy externally owned mappings.

Parameters
route:CompiledRouteValue supplied for route.
params:dict[str, Any]Parameters decoded for the requested operation.
Returns
ResolvedRouteA route result wrapping the transferred parameter mapping.
def __post_init__(self): (source)

Freeze parameters so cached results can be shared across requests.

Returns
NoneComplete the documented operation without returning a value.

Path parameters extracted and type-converted from the URL. Empty for static routes.

The matched compiled route descriptor.

Return the route group kind ('web' or 'api').

Delegates to the underlying route.kind field so that callers never need to reach into the compiled route directly.

Returns
strEither 'web' or 'api'.