from zope.interface import implementer
from zope.interface.interfaces import IObjectEvent
from zope.interface.interfaces import ObjectEvent


class INotificationQueuedEvent(IObjectEvent):
    """This event is fired when adding an object (e.g. a Message ) to the user queue"""


@implementer(INotificationQueuedEvent)
class NotificationQueuedEvent(ObjectEvent):
    """This event is fired when adding an object (e.g. a Message ) to the user queue"""
