diff --git a/yndx_disk/classes.py b/yndx_disk/classes.py index a333dbc..829b282 100644 --- a/yndx_disk/classes.py +++ b/yndx_disk/classes.py @@ -1,7 +1,7 @@ from dataclasses import dataclass, field -@dataclass +@dataclass(frozen=True) class BaseObject: token: str @@ -21,7 +21,7 @@ class BaseObject: in_trash: bool = False -@dataclass +@dataclass(frozen=True) class File(BaseObject): antivirus_status: str = "" file_url: str = "" @@ -34,7 +34,7 @@ class File(BaseObject): size: int = 0 -@dataclass +@dataclass(frozen=True) class Directory(BaseObject): @property async def size(self) -> int: @@ -42,4 +42,4 @@ class Directory(BaseObject): @property async def contents(self) -> list: - return [] \ No newline at end of file + return []