from dataclasses import dataclass
from typing import List
from datetime import date

from backend.condition.domain.element import Element


@dataclass
class PropertyConditionSurvey:
    uprn: int
    elements: List[Element]

    date: date
    source: str  # TODO: make enum
