link; } /** * Gets recipientAccess * * @return Access */ public function getRecipientAccess() { return $this->recipientAccess; } /** * Gets recipientOrganization. * * @return Organization */ public function getRecipientOrganization() { return $this->recipientOrganization; } /** * Sets link. * * @param string $link * @return $this */ public function setLink($link) { $this->link = $link; return $this; } /** * Sets recipientAccess. * * @param Access $recipientAccess * @return $this */ public function setRecipientAccess(Access $recipientAccess = null) { $this->recipientAccess = $recipientAccess; return $this; } /** * Sets recipientOrganization. * * @param Organization $recipientOrganization * @return $this */ public function setRecipientOrganization(Organization $recipientOrganization = null) { $this->recipientOrganization = $recipientOrganization; return $this; } /** * Gets type. * * @return string */ public function getType() { return $this->type; } /** * Sets type. * * @param string $type * @return $this */ public function setType($type) { $this->type = $type; return $this; } /** * Set message * * @param array $message * * @return Notification */ public function setMessage($message) { $this->message = $message; return $this; } /** * Get message * * @return array */ public function getMessage() { return $this->message; } /** * Set availabilityDate * * @param \DateTime $availabilityDate * * @return Notification */ public function setAvailabilityDate($availabilityDate) { $this->availabilityDate = $availabilityDate; return $this; } /** * Get availabilityDate * * @return \DateTime */ public function getAvailabilityDate() { return $this->availabilityDate; } }