Files
LibrarySystem/src/schemas/user.py

23 lines
550 B
Python

from dataclasses import dataclass
from typing import Any
@dataclass
class User:
username: str
userid: Any
email: str
id: int = None
def __repr__(self):
return f"Name: {self.username}\nMatrikelnr.: {self.userid}\neMail: {self.email}"
def match(self, testuser: "User"):
name = testuser.username
user_id = testuser.userid
email = testuser.email
if name == self.username and email == self.email and user_id == self.userid:
return True
else:
return False