Files

31 lines
538 B
Python

import dataclasses
@dataclasses.dataclass(kw_only=True)
class User:
id: int | None = None
name: str
@dataclasses.dataclass(kw_only=True)
class Forum:
id: int | None = None
name: str
@dataclasses.dataclass(kw_only=True)
class Thread:
id: int | None = None
name: str
forum: int
@dataclasses.dataclass(kw_only=True)
class UserForum:
user_id: int
forum_id: int
@dataclasses.dataclass(kw_only=True)
class Message:
user: User
content: str
thread: int
time: int
id: int | None = None