2024-10-04 09:50:07 +05:00

25 lines
832 B
Python

from typing import Optional, List
class UserEntity:
def __init__(self,
user_id: Optional[int],
first_name: str,
last_name: str,
login: str,
password: str,
role_id: Optional[int] = None,
orders: Optional[List[int]] = None):
self.id = user_id
self.first_name = first_name
self.last_name = last_name
self.login = login
self.password = password
self.role_id = role_id
self.orders = orders if orders is not None else []
def __repr__(self):
return (f"<UserEntity(id={self.id}, first_name={self.first_name}, "
f"last_name={self.last_name}, login={self.login}, "
f"role_id={self.role_id}, orders={self.orders})>")