Skip to content

Class swarmauri_core.publishers.IPublish.IPublish

swarmauri_core.publishers.IPublish.IPublish

Bases: ABC

Interface defining the contract for publishing messages.

publish abstractmethod

publish(channel, payload)

Publish payload to channel.

Source code in swarmauri_core/publishers/IPublish.py
 8
 9
10
11
@abstractmethod
def publish(self, channel: str, payload: Dict[str, Any]) -> None:
    """Publish ``payload`` to ``channel``."""
    pass