StreamRoute
faststream.broker.fastapi.StreamRoute #
StreamRoute(
path: Union[NameRequired, str],
*extra: Union[NameRequired, str],
endpoint: Union[
Callable[P_HandlerParams, T_HandlerReturn],
HandlerCallWrapper[
MsgType, P_HandlerParams, T_HandlerReturn
],
],
broker: BrokerAsyncUsecase[MsgType, Any],
dependencies: Sequence[params.Depends] = (),
dependency_overrides_provider: Optional[Any] = None,
**handle_kwargs: Any
)
Bases: BaseRoute
, Generic[MsgType, P_HandlerParams, T_HandlerReturn]
A class representing a stream route.
Note
The above docstring is autogenerated by docstring-gen library (https://docstring-gen.airt.ai)
Initialize a class instance.
PARAMETER | DESCRIPTION |
---|---|
path | The path of the instance. TYPE: |
*extra | Additional arguments. TYPE: |
endpoint | The endpoint of the instance. TYPE: |
broker | The broker of the instance. TYPE: |
dependencies | The dependencies of the instance. TYPE: |
dependency_overrides_provider | The provider for dependency overrides. |
**handle_kwargs | Additional keyword arguments. TYPE: |
RETURNS | DESCRIPTION |
---|---|
None | None. |
Note
The above docstring is autogenerated by docstring-gen library (https://docstring-gen.airt.ai)