Files
2022-08-11 16:10:12 +03:00

35 lines
575 B
Python

from typing import Dict, List
from dataclasses import dataclass
from dataclasses_json import dataclass_json
@dataclass_json
@dataclass(frozen=True)
class Item:
item_name: str
item_class: str
item_type: str
shop: str
price: int
image: str | None
@dataclass_json
@dataclass(frozen=True)
class Profile:
profile_name: str
owned_items: List[str]
@dataclass_json
@dataclass(frozen=True)
class DatabaseModel:
items: Dict[str, Item] | None
profiles: Dict[str, Profile] | None
default_database = {
"items": {},
"profiles": {}
}