Files
mgu/server/mgU.py
T
2025-07-09 09:50:01 -05:00

32 lines
552 B
Python

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