init
This commit is contained in:
commit
6dcb020bb5
16 files changed
+488
No files matched your search
@@ -0,0 +1,31 @@
|
||||
import typing
|
||||
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
|
||||
Reference in new issue
Block a user