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