|
|
@@ -32,67 +32,46 @@ use OCP\RichObjectStrings\InvalidObjectExeption; |
|
|
|
use OCP\RichObjectStrings\IValidator; |
|
|
|
|
|
|
|
class Notification implements INotification { |
|
|
|
/** @var string */ |
|
|
|
protected string $app; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $user; |
|
|
|
|
|
|
|
/** @var \DateTime */ |
|
|
|
protected \DateTime $dateTime; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $objectType; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $objectId; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $subject; |
|
|
|
|
|
|
|
/** @var array */ |
|
|
|
protected array $subjectParameters; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $subjectParsed; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $subjectRich; |
|
|
|
|
|
|
|
/** @var array */ |
|
|
|
protected array $subjectRichParameters; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $message; |
|
|
|
|
|
|
|
/** @var array */ |
|
|
|
protected array $messageParameters; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $messageParsed; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $messageRich; |
|
|
|
|
|
|
|
/** @var array */ |
|
|
|
protected array $messageRichParameters; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $link; |
|
|
|
|
|
|
|
/** @var string */ |
|
|
|
protected string $icon; |
|
|
|
|
|
|
|
/** @var array */ |
|
|
|
protected array $actions; |
|
|
|
|
|
|
|
/** @var array */ |
|
|
|
protected array $actionsParsed; |
|
|
|
|
|
|
|
/** @var bool */ |
|
|
|
protected bool $hasPrimaryAction; |
|
|
|
|
|
|
|
/** @var bool */ |
|
|
|
protected bool $hasPrimaryParsedAction; |
|
|
|
|
|
|
|
public function __construct( |