events.py 256 B

1234567891011121314151617
  1. from dataclasses import dataclass
  2. @dataclass(frozen=True)
  3. class Event:
  4. pass
  5. @dataclass(frozen=True)
  6. class ModerationDecisionEvent(Event):
  7. is_approved: bool
  8. reason: str
  9. @dataclass(frozen=True)
  10. class ModerationStartedEvent(Event):
  11. pass