define s3 and local uprn lookup classes

This commit is contained in:
Daniel Roth 2026-02-04 10:45:08 +00:00
parent 429b18a5ea
commit 4cbc3456f0
3 changed files with 21 additions and 0 deletions

View file

@ -0,0 +1,7 @@
from abc import ABC, abstractmethod
from typing import Dict
class UprnLookup(ABC):
def get_location_ref_to_uprn_map() -> Dict[str, int]:
pass

View file

@ -0,0 +1,7 @@
from typing import Dict
from backend.condition.lookups.uprn_lookup import UprnLookup
class UprnLookupLocal(UprnLookup):
def get_location_ref_to_uprn_map() -> Dict[str, int]:
raise NotImplementedError

View file

@ -0,0 +1,7 @@
from typing import Dict
from backend.condition.lookups.uprn_lookup import UprnLookup
class UprnLookupS3(UprnLookup):
def get_location_ref_to_uprn_map() -> Dict[str, int]:
raise NotImplementedError