id; } public function getMemberCase(): ?MemberCase { return $this->memberCase; } public function setMemberCase(?MemberCase $memberCase): static { $this->memberCase = $memberCase; return $this; } public function getReferralId(): ?string { return $this->referralId; } public function setReferralId(string $referralId): static { $this->referralId = $referralId; return $this; } public function getServiceCode(): ?ReferralServiceType { return $this->serviceCode; } public function setServiceCode(ReferralServiceType $serviceCode): static { $this->serviceCode = $serviceCode; return $this; } public function getHours(): ?int { return $this->hours; } public function setHours(int $hours): static { $this->hours = $hours; return $this; } public function getEndDate(): ?\DateTimeInterface { return $this->endDate; } public function setEndDate(\DateTimeInterface $endDate): static { $this->endDate = $endDate; return $this; } public function getDischargeReason(): ?DischargeReason { return $this->dischargeReason; } public function setDischargeReason(?DischargeReason $dischargeReason): static { $this->dischargeReason = $dischargeReason; return $this; } public function getDischargeDate(): ?\DateTimeInterface { return $this->dischargeDate; } public function setDischargeDate(?\DateTimeInterface $dischargeDate): static { $this->dischargeDate = $dischargeDate; return $this; } }