faust.types.router

Types for module faust.router.

class faust.types.router.AppT[source]
class faust.types.router.RouterT(app: faust.types.router.AppT) → None[source]

Router type class.

key_store(table_name: str, key: Union[bytes, faust.types.core.ModelT, typing.Any, NoneType]) → yarl.URL[source]
Return type:URL
table_metadata(table_name: str) → MutableMapping[str, MutableMapping[str, List[int]]][source]
Return type:MutableMapping[str, MutableMapping[str, List[int]]]
tables_metadata() → MutableMapping[str, MutableMapping[str, List[int]]][source]
Return type:MutableMapping[str, MutableMapping[str, List[int]]]
coroutine route_req(self, table_name: str, key: Union[bytes, faust.types.core.ModelT, typing.Any, NoneType], web: faust.types.web.Web, request: faust.types.web.Request) → faust.types.web.Response[source]
Return type:Response