From 654034491af236e1147394819324848d3c84689a Mon Sep 17 00:00:00 2001 From: profitroll Date: Sun, 16 Feb 2025 22:36:18 +0100 Subject: [PATCH] Added stubs for custom channel, custom role and wallet --- classes/custom_channel.py | 15 +++++++++++++++ classes/custom_role.py | 14 ++++++++++++++ classes/wallet.py | 15 +++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 classes/custom_channel.py create mode 100644 classes/custom_role.py create mode 100644 classes/wallet.py 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