Database dataclass is now working

This commit is contained in:
2025-09-25 20:05:51 +07:00
parent 3a88bdad3a
commit 124065d2ac
4 changed files with 273 additions and 104 deletions

View File

@@ -102,6 +102,11 @@ class DataClassJson:
return instance
@classmethod
def serializable_fields(cls):
excluded_fields = {f.name for f in fields(DataClassJson)}
return {f for f in fields(cls) if f.name not in excluded_fields and not f.name.startswith('_')}
def to_dict(self) -> Dict[str, Any]:
result = {}
excluded_fields = {f.name for f in fields(DataClassJson)}