1
0
libpurple-to-markdown/libpurple_to_markdown/data.py
Jon Michael Aanes 57cac8daa1
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
Implement SMS to message conversoin
2024-10-31 20:36:38 +01:00

20 lines
384 B
Python

import dataclasses
import datetime
MYSELF = 'MYSELF'
@dataclasses.dataclass(frozen=True, order=True)
class Message:
sent_at: datetime.datetime
sender: str
text: str
chat_id: str
def __post_init__(self):
assert self.sent_at is not None
assert self.sender is not None
assert self.text is not None
assert self.chat_id is not None