<?phpnamespace App\Model;class LoginMessage implements \JsonSerializable{ private $id; private $subject; private $message; private $messageTrigger; private $validFrom; private $validTo; const MESSAGE_TRIGGER_AT_EVERY_LOGIN = 'AtEveryLogin'; const MESSAGE_TRIGGER_AT_FIRST_LOGIN = 'AtFirstLogin'; const MESSAGE_TRIGGER_UNTIL_DISMISSED = 'UntilDismissed'; /** * @return mixed */ public function getId() { return $this->id; } /** * @return mixed */ public function getSubject() { return $this->subject; } /** * @return mixed */ public function getMessage() { return $this->message; } /** * @return mixed */ public function getMessageTrigger() { return $this->messageTrigger; } /** * @return mixed */ public function getValidFrom() { return $this->validFrom; } /** * @return mixed */ public function getValidTo() { return $this->validTo; } /** * @param mixed $id */ public function setId($id) { $this->id = $id; } /** * @param mixed $subject */ public function setSubject($subject) { $this->subject = $subject; } /** * @param mixed $message */ public function setMessage($message) { $this->message = $message; } /** * @param mixed $messageTrigger */ public function setMessageTrigger($messageTrigger) { $this->messageTrigger = $messageTrigger; } /** * @param mixed $validFrom */ public function setValidFrom($validFrom) { $this->validFrom = $validFrom; } /** * @param mixed $validTo */ public function setValidTo($validTo) { $this->validTo = $validTo; } public function jsonSerialize() { $vars = get_object_vars($this); return $vars; } }