diff --git a/classes/custom_channel.py b/classes/custom_channel.py new file mode 100644 index 0000000..0bcc5e5 --- /dev/null +++ b/classes/custom_channel.py @@ -0,0 +1,15 @@ +from dataclasses import dataclass +from datetime import datetime + +from bson import ObjectId + + +@dataclass +class CustomChannel: + _id: ObjectId + channel_id: int + owner_id: int + allow_comments: bool + allow_reactions: bool + created: datetime + deleted: datetime | None diff --git a/classes/custom_role.py b/classes/custom_role.py new file mode 100644 index 0000000..876e388 --- /dev/null +++ b/classes/custom_role.py @@ -0,0 +1,14 @@ +from dataclasses import dataclass +from datetime import datetime + +from bson import ObjectId + + +@dataclass +class CustomRole: + _id: ObjectId + role_id: int + role_color: int + owner_id: int + created: datetime + deleted: datetime | None diff --git a/classes/wallet.py b/classes/wallet.py new file mode 100644 index 0000000..f6772f4 --- /dev/null +++ b/classes/wallet.py @@ -0,0 +1,15 @@ +from dataclasses import dataclass +from datetime import datetime + +from bson import ObjectId + + +@dataclass +class Wallet: + _id: ObjectId + id: int + balance: float + owner_id: int + guild_id: int + is_frozen: bool + created: datetime