endpoint setup

This commit is contained in:
exolonConfidental
2026-02-08 11:18:47 +05:30
parent 8fb3b7cf67
commit a77788fc47
33 changed files with 932 additions and 352 deletions

View File

@@ -0,0 +1,33 @@
from pydantic import BaseModel
from datetime import date
from app.schemas.owner_schema import OwnerResponse
class PropertyResponse(BaseModel):
id: int
property_type: str
built_up_area: float
bedrooms: int
bathrooms: int
purchase_date: date
purchase_price: float
sale_listing_date: date | None
sale_asking_price: float | None
last_renovation_date: date | None
renovation_description: str | None
roof_repair_date: date | None
roof_condition: str
available_for_rent: bool
expected_rent: float | None
rental_available_date: date | None
owner: OwnerResponse
class Config:
from_attributes = True