1
1

warehouse_model.py 604 B

123456789101112131415161718192021222324
  1. from src.models.abstract_reference import abstract_reference
  2. from src.validation.validator import validator
  3. class warehouse_model(abstract_reference):
  4. # Адрес
  5. __address = ""
  6. def __init__(self, name):
  7. super().__init__(name)
  8. self.__vtor = validator()
  9. @property
  10. def address(self):
  11. """Адрес склада"""
  12. return self.__address
  13. @address.setter
  14. def address(self, value):
  15. """Адрес склада"""
  16. self.__vtor.check_type(value, str)
  17. self.__vtor.check_length_greater(str, 0)
  18. self.__address = value