from typing import TypedDict class FAIEligibilityStatus(TypedDict): isEligible: bool ftthStatus: str reasonNotEligible: str class Building(TypedDict): x: str y: str idImm: str numVoieImm: str typeVoieImm: str nomVoieImm: str aquilenetEligStatus: FAIEligibilityStatus ffdnEligStatus: FAIEligibilityStatus othersEligStatus: FAIEligibilityStatus class AreaCoordinates(TypedDict): swx: float swy: float nex: float ney: float