Files
Backend/model/user.py
T
2025-10-26 00:11:20 +03:00

21 lines
406 B
Python

from dataclasses import dataclass
from datetime import datetime
@dataclass
class User:
id: int
email: str
password_hash: str
name: str
role: str
created_at: datetime
def is_admin(self) -> bool:
return self.role == 'admin'
def is_operator(self) -> bool:
return self.role == 'operator'
def is_viewer(self) -> bool:
return self.role == 'viewer'