false])] #[Assert\Type(type: 'boolean')] #[Assert\NotNull] #[Groups(['onlineregistrationdocument', 'onlineregistrationsettings_edit_onlineregistrationsettings', 'onlineregistration_infos_documents', 'onlineregistration_infos_guardiansdocuments'])] private $isRequired = false; /** * Sets id. * * @param int $id * * @return $this */ public function setId($id) { $this->id = $id; return $this; } /** * Gets id. * * @return int */ public function getId() { return $this->id; } /** * Set startDate * * @param \DateTime $startDate * * @return onlineregistrationdocument */ public function setStartDate($startDate) { $this->startDate = $startDate; return $this; } /** * Get startDate * * @return \DateTime */ public function getStartDate() { return $this->startDate; } /** * Set endDate * * @param \DateTime $endDate * * @return onlineregistrationdocument */ public function setEndDate($endDate) { $this->endDate = $endDate; return $this; } /** * Get endDate * * @return \DateTime */ public function getEndDate() { return $this->endDate; } /** * Set onlineRegistrationSettings * * @param \AppBundle\Entity\Organization\OnlineRegistrationSettings $onlineRegistrationSettings * * @return onlineregistrationdocument */ public function setOnlineRegistrationSettings(\AppBundle\Entity\Organization\OnlineRegistrationSettings $onlineRegistrationSettings) { $this->onlineRegistrationSettings = $onlineRegistrationSettings; return $this; } /** * Get onlineRegistrationSettings * * @return \AppBundle\Entity\Organization\OnlineRegistrationSettings */ public function getOnlineRegistrationSettings() { return $this->onlineRegistrationSettings; } /** * Set label * * @param string $label * * @return OnlineRegistrationDocument */ public function setLabel($label) { $this->label = $label; return $this; } /** * Get label * * @return string */ public function getLabel() { return $this->label; } /** * Set type * * @param string $type * * @return OnlineRegistrationDocument */ public function setType($type) { $this->type = $type; return $this; } /** * Get type * * @return string */ public function getType() { return $this->type; } /** * Set description * * @param string $description * * @return OnlineRegistrationDocument */ public function setDescription($description) { $this->description = $description; return $this; } /** * Get description * * @return string */ public function getDescription() { return $this->description; } /** * Set isRequired * * @param boolean $isRequired * * @return OnlineRegistrationDocument */ public function setIsRequired($isRequired) { $this->isRequired = $isRequired; return $this; } /** * Get isRequired * * @return boolean */ public function getIsRequired() { return $this->isRequired; } /** * Set guardiansOnlineRegistrationSettings * * @param \AppBundle\Entity\Organization\OnlineRegistrationSettings $guardiansOnlineRegistrationSettings * * @return OnlineRegistrationDocument */ public function setGuardiansOnlineRegistrationSettings(\AppBundle\Entity\Organization\OnlineRegistrationSettings $guardiansOnlineRegistrationSettings) { $this->guardiansOnlineRegistrationSettings = $guardiansOnlineRegistrationSettings; return $this; } /** * Get guardiansOnlineRegistrationSettings * * @return \AppBundle\Entity\Organization\OnlineRegistrationSettings */ public function getGuardiansOnlineRegistrationSettings() { return $this->guardiansOnlineRegistrationSettings; } }