id; } public function getNetwork(): ?Network { return $this->network; } public function setNetwork(?Network $network): self { $this->network = $network; return $this; } public function getOrganization(): ?Organization { return $this->organization; } public function setOrganization(?Organization $organization): self { $this->organization = $organization; return $this; } public function getParent(): ?Organization { return $this->parent; } public function setParent(?Organization $parent): self { $this->parent = $parent; return $this; } public function getLeadingCause(): ?string { return $this->leadingCause; } public function setLeadingCause(?string $leadingCause): self { $this->leadingCause = $leadingCause; return $this; } public function getStartDate(): ?\DateTimeInterface { return $this->startDate; } public function setStartDate(?\DateTime $startDate = null): self { if ($startDate == null) { $startDate = new \DateTime(); } $this->startDate = $startDate; return $this; } public function getEndDate(): ?\DateTimeInterface { return $this->endDate; } public function setEndDate(?\DateTime $endDate = null): self { $this->endDate = $endDate; return $this; } }