costOfElectricityWithoutSolar = $costOfElectricityWithoutSolar; } /** * @return Money */ public function getCostOfElectricityWithoutSolar() { return $this->costOfElectricityWithoutSolar; } /** * @param Money */ public function setFederalIncentive(Money $federalIncentive) { $this->federalIncentive = $federalIncentive; } /** * @return Money */ public function getFederalIncentive() { return $this->federalIncentive; } /** * @param float */ public function setInitialAcKwhPerYear($initialAcKwhPerYear) { $this->initialAcKwhPerYear = $initialAcKwhPerYear; } /** * @return float */ public function getInitialAcKwhPerYear() { return $this->initialAcKwhPerYear; } /** * @param Money */ public function setLifetimeSrecTotal(Money $lifetimeSrecTotal) { $this->lifetimeSrecTotal = $lifetimeSrecTotal; } /** * @return Money */ public function getLifetimeSrecTotal() { return $this->lifetimeSrecTotal; } /** * @param bool */ public function setNetMeteringAllowed($netMeteringAllowed) { $this->netMeteringAllowed = $netMeteringAllowed; } /** * @return bool */ public function getNetMeteringAllowed() { return $this->netMeteringAllowed; } /** * @param float */ public function setPercentageExportedToGrid($percentageExportedToGrid) { $this->percentageExportedToGrid = $percentageExportedToGrid; } /** * @return float */ public function getPercentageExportedToGrid() { return $this->percentageExportedToGrid; } /** * @param Money */ public function setRemainingLifetimeUtilityBill(Money $remainingLifetimeUtilityBill) { $this->remainingLifetimeUtilityBill = $remainingLifetimeUtilityBill; } /** * @return Money */ public function getRemainingLifetimeUtilityBill() { return $this->remainingLifetimeUtilityBill; } /** * @param float */ public function setSolarPercentage($solarPercentage) { $this->solarPercentage = $solarPercentage; } /** * @return float */ public function getSolarPercentage() { return $this->solarPercentage; } /** * @param Money */ public function setStateIncentive(Money $stateIncentive) { $this->stateIncentive = $stateIncentive; } /** * @return Money */ public function getStateIncentive() { return $this->stateIncentive; } /** * @param Money */ public function setUtilityIncentive(Money $utilityIncentive) { $this->utilityIncentive = $utilityIncentive; } /** * @return Money */ public function getUtilityIncentive() { return $this->utilityIncentive; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(FinancialDetails::class, 'Google_Service_Solar_FinancialDetails');