from dataclasses import dataclass from typing import List from domain.condition.aspect_condition import AspectCondition from domain.condition.element_type import ElementType @dataclass class Element: element_type: ElementType element_instance: int aspect_conditions: List[AspectCondition]