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

22 lines
796 B
Python

from typing import Optional
from typing import List
class StorageEntity:
def __init__(self,
storage_id: Optional[int],
name: str,
x_coordinate: float,
y_coordinate: float,
storage_accessories: Optional[List[int]] = None):
self.id = storage_id
self.name = name
self.x_coordinate = x_coordinate
self.y_coordinate = y_coordinate
self.storage_accessories = storage_accessories if storage_accessories is not None else []
def __repr__(self):
return (f"<StorageEntity(id={self.id}, name={self.name}, "
f"x_coordinate={self.x_coordinate}, y_coordinate={self.y_coordinate}, "
f"storage_accessories={self.storage_accessories})>")