public function __construct($area_total = null, $area_residential = null, $area_non_residential = null, $cadastral_number = null, $project_type = null, $location_description = null, $individual_name = null, $house_type = null, $exploitation_start_year = null, $wall_material = null, $floor_type = null, $storeys_count = null, $entrance_count = null, $elevators_count = null, $area_private = null, $area_municipal = null, $area_national = null, $area_land = null, $area_territory = null, $inventory_number = null, $flats_count = null, $residents_count = null, $accounts_count = null, $construction_features = null, $thermal_actual_expense = null, $thermal_normative_expense = null, $energy_efficiency = null, $energy_audit_date = null, $privatization_start_date = null, $deterioration_total = null, $deterioration_foundation = null, $deterioration_bearing_walls = null, $deterioration_floor = null, \Api\StructType\ApiFacade $facade = null, \Api\StructType\ApiRoof $roof = null, \Api\StructType\ApiBasement $basement = null, \Api\StructType\ApiCommonSpace $common_space = null, \Api\StructType\ApiChute $chute = null, \Api\StructType\ApiHeatingSystem $heating_system = null, \Api\StructType\ApiHotWaterSystem $hot_water_system = null, \Api\StructType\ApiColdWaterSystem $cold_water_system = null, \Api\StructType\ApiSewerageSystem $sewerage_system = null, \Api\StructType\ApiElectricitySystem $electricity_system = null, \Api\StructType\ApiGasSystem $gas_system = null, array $lifts = array(), \Api\StructType\ApiManagementContract $management_contract = null, \Api\StructType\ApiProvider $heating_provider = null, \Api\StructType\ApiProvider $electricity_provider = null, \Api\StructType\ApiProvider $gas_provider = null, \Api\StructType\ApiProvider $hot_water_provider = null, \Api\StructType\ApiProvider $cold_water_provider = null, \Api\StructType\ApiProvider $drainage_provider = null, \Api\StructType\ApiFinance $finance = null)
{
$this->setArea_total($area_total)->setArea_residential($area_residential)->setArea_non_residential($area_non_residential)->setCadastral_number($cadastral_number)->setProject_type($project_type)->setLocation_description($location_description)->setIndividual_name($individual_name)->setHouse_type($house_type)->setExploitation_start_year($exploitation_start_year)->setWall_material($wall_material)->setFloor_type($floor_type)->setStoreys_count($storeys_count)->setEntrance_count($entrance_count)->setElevators_count($elevators_count)->setArea_private($area_private)->setArea_municipal($area_municipal)->setArea_national($area_national)->setArea_land($area_land)->setArea_territory($area_territory)->setInventory_number($inventory_number)->setFlats_count($flats_count)->setResidents_count($residents_count)->setAccounts_count($accounts_count)->setConstruction_features($construction_features)->setThermal_actual_expense($thermal_actual_expense)->setThermal_normative_expense($thermal_normative_expense)->setEnergy_efficiency($energy_efficiency)->setEnergy_audit_date($energy_audit_date)->setPrivatization_start_date($privatization_start_date)->setDeterioration_total($deterioration_total)->setDeterioration_foundation($deterioration_foundation)->setDeterioration_bearing_walls($deterioration_bearing_walls)->setDeterioration_floor($deterioration_floor)->setFacade($facade)->setRoof($roof)->setBasement($basement)->setCommon_space($common_space)->setChute($chute)->setHeating_system($heating_system)->setHot_water_system($hot_water_system)->setCold_water_system($cold_water_system)->setSewerage_system($sewerage_system)->setElectricity_system($electricity_system)->setGas_system($gas_system)->setLifts($lifts)->setManagement_contract($management_contract)->setHeating_provider($heating_provider)->setElectricity_provider($electricity_provider)->setGas_provider($gas_provider)->setHot_water_provider($hot_water_provider)->setCold_water_provider($cold_water_provider)->setDrainage_provider($drainage_provider)->setFinance($finance);
}