from dataclasses import dataclass from typing import Optional from domain.condition.aspect_type import AspectType from domain.condition.element_type import ElementType @dataclass(frozen=True) class ElementMapping: elementType: ElementType aspect_type: AspectType element_instance: Optional[int] = None aspect_instance: Optional[int] = None