id; } public function setId(int $id): self { $this->id = $id; return $this; } public function getFamilyQuotientBand(): mixed { return $this->familyQuotientBand; } public function setFamilyQuotientBand(mixed $familyQuotientBand): self { $this->familyQuotientBand = $familyQuotientBand; return $this; } public function getResidenceArea(): ResidenceArea { return $this->residenceArea; } public function setResidenceArea(ResidenceArea $residenceArea): self { $this->residenceArea = $residenceArea; return $this; } public function getIntangibleDiscountDetails(): Collection { return $this->intangibleDiscountDetails; } public function addIntangibleDiscountDetail(IntangibleDiscountDetail $intangibleDiscountDetail): self { if (!$this->intangibleDiscountDetails->contains($intangibleDiscountDetail)) { $this->intangibleDiscountDetails[] = $intangibleDiscountDetail; $intangibleDiscountDetail->setFamilyQuotientBandDetail($this); } return $this; } public function removeIntangibleDiscountDetail(IntangibleDiscountDetail $intangibleDiscountDetail): self { $this->intangibleDiscountDetails->removeElement($intangibleDiscountDetail); return $this; } }