Module slack_sdk.socket_mode.async_listeners
Classes
class AsyncSocketModeRequestListener
-
Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as::
class Mapping(Generic[KT, VT]): def getitem(self, key: KT) -> VT: … # Etc.
This class can then be used as follows::
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
Expand source code
class AsyncSocketModeRequestListener(Callable): async def __call__( # type: ignore client: "AsyncBaseSocketModeClient", # noqa: F821 request: SocketModeRequest, ): # noqa: F821 raise NotImplementedError()
Ancestors
- collections.abc.Callable
- typing.Generic
class AsyncWebSocketMessageListener
-
Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as::
class Mapping(Generic[KT, VT]): def getitem(self, key: KT) -> VT: … # Etc.
This class can then be used as follows::
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
Expand source code
class AsyncWebSocketMessageListener(Callable): async def __call__( # type: ignore client: "AsyncBaseSocketModeClient", # noqa: F821 message: dict, raw_message: Optional[str] = None, ): # noqa: F821 raise NotImplementedError()
Ancestors
- collections.abc.Callable
- typing.Generic