adding debt app

This commit is contained in:
2025-06-20 10:31:59 +07:00
parent 047290e2ea
commit b1068ecd2c
18 changed files with 208 additions and 526 deletions
+26
View File
@@ -0,0 +1,26 @@
from dataclasses import dataclass
from datetime import datetime
from typing import Optional
@dataclass
class DiscordHomeDebt:
id: Optional[int]
user_id: int
value: int
created_at: datetime
updated_at: datetime
def __str__(self):
return f"ID: {self.id}, User ID: {self.user_id}, Value: {self.value}, Created At: {self.created_at}, Updated At: {self.updated_at}"
def __repr__(self):
return self.__str__()
def to_dict(self):
return {
"id": self.id,
"user_id": self.user_id,
"value": self.value,
"created_at": self.created_at,
"updated_at": self.updated_at
}