declaration.py 983 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. '''
  2. Created on Feb 19, 2021 @author: vnc-console
  3. '''
  4. class Declaration(object):
  5. '''
  6. classdocs
  7. '''
  8. def __init__(self,
  9. cui=None,
  10. den=None,
  11. addr=None,
  12. month=None,
  13. year=None,
  14. control=None,
  15. decl_name=None,
  16. decl_func=None,
  17. rect=None,
  18. root=None,
  19. decl_type=None):
  20. '''
  21. Constructor
  22. '''
  23. self.cui = cui
  24. self.den = den,
  25. self.addr = addr,
  26. self.month = month,
  27. self.year = year,
  28. self.control = control,
  29. self.decl_name = decl_name,
  30. self.decl_func = decl_func,
  31. self.root = root
  32. self.rect = rect
  33. self.decl_type = decl_type
  34. self._filename = f'{type(self).__name__}.xlsm'
  35. @property
  36. def filename(self):
  37. return self._filename