Model/backend/condition/domain/mapping/mapper.py

11 lines
No EOL
368 B
Python

from abc import ABC, abstractmethod
from typing import Any, List, Optional
from backend.condition.domain.asset_condition import AssetCondition
class Mapper(ABC):
@abstractmethod
def map_asset_conditions_for_property(self, client_data: Any, survey_year: Optional[int]) -> List[AssetCondition]:
#TODO: client_data should be properly typed
pass