From 8b1b18653295e85b791f1f278df96ae9fc9722d7 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Fri, 30 May 2025 19:09:40 +0000 Subject: [PATCH] updated further --- etl/transform/conditionReportTypes.py | 28 +++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/etl/transform/conditionReportTypes.py b/etl/transform/conditionReportTypes.py index fa022d1..dbe4d43 100644 --- a/etl/transform/conditionReportTypes.py +++ b/etl/transform/conditionReportTypes.py @@ -1,5 +1,29 @@ from etl.transform.preSiteNoteTypes import BaseModel - class ConditionReport(BaseModel): - property_reference_code: str \ No newline at end of file + property_reference_code: str + + + +class ShowerAndBath(BaseModel): + do_you_know_the_number_of_showers_per_day_or_per_week: str + do_you_know_the_number_of_baths_per_day_or_per_week: str + number_of_showers: str + +class Appliances(BaseModel): + no_of_fridges: int + no_of_freezers: int + no_of_fridge_freezers: int + cooker_type: str + cooker_normal_or_large: str + cooker_range_fuel: str + tumble_dryer: str + tumble_dryer_percentage_of_annual_use: int + space_for_outdoor_drying: bool + evidence_of_twelve_months_of_fuel_bill_data: bool + + +class VentilationChecklist(BaseModel): + intermittent_extract_ventilation: bool + continous_mechanical_extract_ventilation: bool + mechanical_ventilation_with_heat_recovery: bool \ No newline at end of file