Model/domain/condition/mapping/calico/calico_element_map.py
Khalim Conn-Kowlessar 99280b6a64 Map a Calico roof-covering row to a renewal year 🟥
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 14:56:07 +00:00

12 lines
512 B
Python

from domain.condition.aspect_type import AspectType
from domain.condition.element_type import ElementType
from domain.condition.mapping.element_mapping import ElementMapping
# Calico's component path -> the shared taxonomy. Held as data (like the LBWF /
# Peabody element maps) so extending Calico to further components is a data edit.
CALICO_ELEMENT_MAP: dict[str, ElementMapping] = {
"Roof Covering": ElementMapping(
elementType=ElementType.ROOF,
aspect_type=AspectType.MATERIAL,
),
}