Repository URL to install this package:
|
Version:
6.2.6 ▾
|
<?php
namespace DigitalAscetic\NotificationsBundle\Model;
use DigitalAscetic\NotificationsBundle\Entity\NotifiableEntity;
class NotificationOptions
{
/** @var string|null */
private $type;
/** @var string|null */
private $status;
/** @var NotifiableEntity|null */
private $notifiableEntity;
/** @var \stdClass|null */
private $data;
/**
* @return string|null
*/
public function getType(): ?string
{
return $this->type;
}
/**
* @param string|null $type
*/
public function setType(?string $type): void
{
$this->type = $type;
}
/**
* @return string|null
*/
public function getStatus(): ?string
{
return $this->status;
}
/**
* @param string|null $status
*/
public function setStatus(?string $status): void
{
$this->status = $status;
}
/**
* @return NotifiableEntity|null
*/
public function getNotifiableEntity(): ?NotifiableEntity
{
return $this->notifiableEntity;
}
/**
* @param NotifiableEntity|null $notifiableEntity
*/
public function setNotifiableEntity(?NotifiableEntity $notifiableEntity): void
{
$this->notifiableEntity = $notifiableEntity;
}
/**
* @return \stdClass|null
*/
public function getData()
{
return $this->data;
}
/**
* @param mixed $data
*/
public function setData($data): void
{
$this->data = $data;
}
}