assettrack/definitions/attributes/__init__.py
candifloss 3acbb85b08 refactor: Modularize attribute class definitions
- Split `definitions/attribute.py` into separate files under `definitions/attributes/`.
- Added `__init__.py` for simplified imports.
- Improved code organization and maintainability.
2025-03-14 11:32:03 +05:30

16 lines
443 B
Python

from .Attribute import Attribute
from .textAttribute import textAttribute
from .numAttribute import numAttribute, intAttribute, floatAttribute
from .dateAttribute import dateAttribute
from .selectAttribute import selectAttribute
# Export all classes in a list for easier introspection
__all__ = [
"Attribute",
"textAttribute",
"numAttribute",
"intAttribute",
"floatAttribute",
"dateAttribute",
"selectAttribute",
]