diff --git a/src/teampulse/models.py b/src/teampulse/models.py new file mode 100644 index 0000000..0ea3e30 --- /dev/null +++ b/src/teampulse/models.py @@ -0,0 +1,24 @@ +from dataclasses import dataclass, field +from datetime import datetime + + +@dataclass +class ChatMessage: + sender: str + text: str + timestamp: datetime + + +@dataclass +class AuditEntry: + display_name: str + email: str + + +@dataclass +class AuditWindow: + presenter: str + moderator: str + start_time: datetime + end_time: datetime + entries: list[AuditEntry] = field(default_factory=list)