🎞️ Defining events

To define an event, write a class inheriting from Event base class:

from event_sourcery.event_store import Event

class InvoicePaid(Event):
    invoice_number: str

Base class Event is a pydantic model and so will be every event you define.